./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/array-crafted/zero_sum2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 47ea0209 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/config/TaipanReach.xml -i ../../sv-benchmarks/c/array-crafted/zero_sum2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8 --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 9040b900faf23bbe274a78992b583d0e69cb8306e352833058a15642ef75b25a --- Real Ultimate output --- This is Ultimate 0.2.1-dev-47ea020 [2021-11-07 00:53:27,129 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-07 00:53:27,132 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-07 00:53:27,182 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-07 00:53:27,183 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-07 00:53:27,184 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-07 00:53:27,186 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-07 00:53:27,189 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-07 00:53:27,192 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-07 00:53:27,193 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-07 00:53:27,194 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-07 00:53:27,196 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-07 00:53:27,197 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-07 00:53:27,198 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-07 00:53:27,200 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-07 00:53:27,202 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-07 00:53:27,203 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-07 00:53:27,205 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-07 00:53:27,208 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-07 00:53:27,211 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-07 00:53:27,213 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-07 00:53:27,215 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-07 00:53:27,217 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-07 00:53:27,219 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-07 00:53:27,227 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-07 00:53:27,228 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-07 00:53:27,228 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-07 00:53:27,230 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-07 00:53:27,231 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-07 00:53:27,232 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-07 00:53:27,232 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-07 00:53:27,234 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-07 00:53:27,235 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-07 00:53:27,236 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-07 00:53:27,237 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-07 00:53:27,238 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-07 00:53:27,239 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-07 00:53:27,239 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-07 00:53:27,248 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-07 00:53:27,249 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-07 00:53:27,250 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-07 00:53:27,251 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/config/svcomp-Reach-32bit-Taipan_Default.epf [2021-11-07 00:53:27,303 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-07 00:53:27,303 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-07 00:53:27,304 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2021-11-07 00:53:27,305 INFO L138 SettingsManager]: * User list type=DISABLED [2021-11-07 00:53:27,305 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2021-11-07 00:53:27,305 INFO L138 SettingsManager]: * Explicit value domain=true [2021-11-07 00:53:27,305 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2021-11-07 00:53:27,306 INFO L138 SettingsManager]: * Octagon Domain=false [2021-11-07 00:53:27,306 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2021-11-07 00:53:27,306 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2021-11-07 00:53:27,307 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2021-11-07 00:53:27,307 INFO L138 SettingsManager]: * Interval Domain=false [2021-11-07 00:53:27,308 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2021-11-07 00:53:27,308 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2021-11-07 00:53:27,308 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2021-11-07 00:53:27,309 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-07 00:53:27,309 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-07 00:53:27,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-07 00:53:27,310 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-07 00:53:27,310 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-07 00:53:27,310 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-11-07 00:53:27,310 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-11-07 00:53:27,311 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-11-07 00:53:27,311 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2021-11-07 00:53:27,311 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-07 00:53:27,311 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-07 00:53:27,311 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-07 00:53:27,312 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-11-07 00:53:27,312 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-07 00:53:27,314 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-11-07 00:53:27,314 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 00:53:27,314 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-07 00:53:27,314 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-11-07 00:53:27,315 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-11-07 00:53:27,315 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2021-11-07 00:53:27,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-11-07 00:53:27,315 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-11-07 00:53:27,316 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-07 00:53:27,316 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2021-11-07 00:53:27,316 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_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/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_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8 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 -> 9040b900faf23bbe274a78992b583d0e69cb8306e352833058a15642ef75b25a [2021-11-07 00:53:27,637 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-07 00:53:27,663 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-07 00:53:27,666 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-07 00:53:27,668 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-07 00:53:27,669 INFO L275 PluginConnector]: CDTParser initialized [2021-11-07 00:53:27,670 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/../../sv-benchmarks/c/array-crafted/zero_sum2.c [2021-11-07 00:53:27,754 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/data/b7545df4b/0fd65cb527ec4e8db466741211480349/FLAG40b509aea [2021-11-07 00:53:28,337 INFO L306 CDTParser]: Found 1 translation units. [2021-11-07 00:53:28,339 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/sv-benchmarks/c/array-crafted/zero_sum2.c [2021-11-07 00:53:28,353 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/data/b7545df4b/0fd65cb527ec4e8db466741211480349/FLAG40b509aea [2021-11-07 00:53:28,675 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/data/b7545df4b/0fd65cb527ec4e8db466741211480349 [2021-11-07 00:53:28,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-07 00:53:28,679 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-07 00:53:28,689 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-07 00:53:28,690 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-07 00:53:28,701 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-07 00:53:28,702 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:53:28" (1/1) ... [2021-11-07 00:53:28,704 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ee6e94b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:28, skipping insertion in model container [2021-11-07 00:53:28,704 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.11 12:53:28" (1/1) ... [2021-11-07 00:53:28,729 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-07 00:53:28,745 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-07 00:53:29,007 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_4ba440af-614e-4e5b-b829-b9e869009c54/sv-benchmarks/c/array-crafted/zero_sum2.c[400,413] [2021-11-07 00:53:29,046 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:53:29,057 INFO L203 MainTranslator]: Completed pre-run [2021-11-07 00:53:29,074 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_4ba440af-614e-4e5b-b829-b9e869009c54/sv-benchmarks/c/array-crafted/zero_sum2.c[400,413] [2021-11-07 00:53:29,103 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-11-07 00:53:29,122 INFO L208 MainTranslator]: Completed translation [2021-11-07 00:53:29,123 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29 WrapperNode [2021-11-07 00:53:29,123 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-07 00:53:29,124 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-07 00:53:29,125 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-07 00:53:29,125 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-07 00:53:29,134 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,143 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,177 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-07 00:53:29,178 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-07 00:53:29,179 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-07 00:53:29,179 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-07 00:53:29,190 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,191 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,203 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,204 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,215 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,224 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,227 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,235 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-07 00:53:29,237 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-07 00:53:29,238 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-07 00:53:29,238 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-07 00:53:29,239 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (1/1) ... [2021-11-07 00:53:29,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-11-07 00:53:29,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:29,280 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-11-07 00:53:29,298 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-11-07 00:53:29,336 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-07 00:53:29,336 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-11-07 00:53:29,338 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-11-07 00:53:29,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-07 00:53:29,339 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-07 00:53:29,339 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-11-07 00:53:29,339 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-11-07 00:53:29,808 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-07 00:53:29,818 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-11-07 00:53:29,820 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 12:53:29 BoogieIcfgContainer [2021-11-07 00:53:29,821 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-07 00:53:29,823 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-11-07 00:53:29,823 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-11-07 00:53:29,831 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-11-07 00:53:29,831 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 07.11 12:53:28" (1/3) ... [2021-11-07 00:53:29,832 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f617f36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 12:53:29, skipping insertion in model container [2021-11-07 00:53:29,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.11 12:53:29" (2/3) ... [2021-11-07 00:53:29,833 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f617f36 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 07.11 12:53:29, skipping insertion in model container [2021-11-07 00:53:29,833 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.11 12:53:29" (3/3) ... [2021-11-07 00:53:29,835 INFO L111 eAbstractionObserver]: Analyzing ICFG zero_sum2.c [2021-11-07 00:53:29,841 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-11-07 00:53:29,841 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-11-07 00:53:29,918 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-11-07 00:53:29,928 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-07 00:53:29,929 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-11-07 00:53:29,945 INFO L276 IsEmpty]: Start isEmpty. Operand has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 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-07 00:53:29,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2021-11-07 00:53:29,962 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:29,962 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:29,963 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:29,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:29,973 INFO L85 PathProgramCache]: Analyzing trace with hash -935721337, now seen corresponding path program 1 times [2021-11-07 00:53:29,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:29,987 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852225250] [2021-11-07 00:53:29,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:29,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:30,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:30,207 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-07 00:53:30,208 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:30,208 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852225250] [2021-11-07 00:53:30,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852225250] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 00:53:30,210 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:53:30,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-07 00:53:30,213 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764749297] [2021-11-07 00:53:30,218 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-11-07 00:53:30,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:30,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-07 00:53:30,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 00:53:30,237 INFO L87 Difference]: Start difference. First operand has 13 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 12 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) Second operand has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 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-07 00:53:30,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:30,298 INFO L93 Difference]: Finished difference Result 24 states and 35 transitions. [2021-11-07 00:53:30,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-07 00:53:30,300 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 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 9 [2021-11-07 00:53:30,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:30,311 INFO L225 Difference]: With dead ends: 24 [2021-11-07 00:53:30,312 INFO L226 Difference]: Without dead ends: 11 [2021-11-07 00:53:30,315 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-07 00:53:30,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2021-11-07 00:53:30,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2021-11-07 00:53:30,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:30,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 15 transitions. [2021-11-07 00:53:30,353 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 15 transitions. Word has length 9 [2021-11-07 00:53:30,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:30,374 INFO L470 AbstractCegarLoop]: Abstraction has 11 states and 15 transitions. [2021-11-07 00:53:30,374 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.0) internal successors, (9), 3 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-07 00:53:30,374 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 15 transitions. [2021-11-07 00:53:30,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-11-07 00:53:30,375 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:30,376 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:30,376 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-11-07 00:53:30,377 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:30,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:30,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1826524559, now seen corresponding path program 1 times [2021-11-07 00:53:30,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:30,381 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24277796] [2021-11-07 00:53:30,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:30,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:30,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:30,515 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-07 00:53:30,515 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:30,516 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24277796] [2021-11-07 00:53:30,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24277796] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-07 00:53:30,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-11-07 00:53:30,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-11-07 00:53:30,517 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140086446] [2021-11-07 00:53:30,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-11-07 00:53:30,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:30,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-07 00:53:30,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:53:30,521 INFO L87 Difference]: Start difference. First operand 11 states and 15 transitions. Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:30,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:30,572 INFO L93 Difference]: Finished difference Result 21 states and 31 transitions. [2021-11-07 00:53:30,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 00:53:30,573 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2021-11-07 00:53:30,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:30,574 INFO L225 Difference]: With dead ends: 21 [2021-11-07 00:53:30,574 INFO L226 Difference]: Without dead ends: 15 [2021-11-07 00:53:30,575 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-11-07 00:53:30,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-11-07 00:53:30,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-11-07 00:53:30,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 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-07 00:53:30,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 19 transitions. [2021-11-07 00:53:30,580 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 19 transitions. Word has length 10 [2021-11-07 00:53:30,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:30,581 INFO L470 AbstractCegarLoop]: Abstraction has 15 states and 19 transitions. [2021-11-07 00:53:30,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:30,582 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 19 transitions. [2021-11-07 00:53:30,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-11-07 00:53:30,582 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:30,583 INFO L513 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:30,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-11-07 00:53:30,583 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:30,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:30,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1533723065, now seen corresponding path program 1 times [2021-11-07 00:53:30,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:30,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630890448] [2021-11-07 00:53:30,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:30,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:30,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-07 00:53:30,678 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:30,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630890448] [2021-11-07 00:53:30,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630890448] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:30,679 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636992036] [2021-11-07 00:53:30,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:30,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:30,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:30,683 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:30,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2021-11-07 00:53:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:30,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 00:53:30,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:30,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-07 00:53:30,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:31,014 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-11-07 00:53:31,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636992036] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:31,016 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [228179605] [2021-11-07 00:53:31,062 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:31,062 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:31,067 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:31,078 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:31,092 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:31,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:31,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:31,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:31,238 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_12|], 21=[|v_#valid_15|]} [2021-11-07 00:53:31,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:31,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:31,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:31,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,348 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:31,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:31,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:31,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:31,377 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:31,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,419 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:31,448 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:31,450 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:31,457 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:31,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:31,482 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_13|], 15=[|v_#valid_16|]} [2021-11-07 00:53:31,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,524 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:31,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:31,526 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:31,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:31,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,620 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:31,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:31,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:31,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:31,640 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:31,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,681 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:31,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:31,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:31,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:31,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:31,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:31,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:31,740 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:31,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:31,776 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:31,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:31,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:31,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:31,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:31,845 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:31,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:31,853 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-07 00:53:31,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:31,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:31,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,007 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,029 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:32,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:32,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,061 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,062 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:32,064 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,066 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:32,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:32,074 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:32,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:32,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,110 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:32,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:32,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:32,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:32,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:32,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:32,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:32,145 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,149 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:32,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:32,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:32,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:32,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:32,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:32,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:32,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:32,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:32,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:32,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:32,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:32,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:32,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:32,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:32,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:53:32,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:32,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:32,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:32,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,353 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:32,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:32,362 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-07 00:53:32,363 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:32,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,460 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:32,466 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:32,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:32,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:32,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:32,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:32,492 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-07 00:53:32,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:32,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:32,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:32,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:32,504 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-07 00:53:32,505 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:32,516 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:32,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:53:32,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,582 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:53:32,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:53:32,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,661 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:32,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:32,670 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:32,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:32,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,681 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:32,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:32,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,782 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:32,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:32,790 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:32,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:32,796 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,799 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:32,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:32,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,893 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:32,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:32,899 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:32,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:32,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:32,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:32,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:32,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:32,998 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:33,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:33,009 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:33,603 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:33,604 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:33,604 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 7 [2021-11-07 00:53:33,604 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66264456] [2021-11-07 00:53:33,605 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2021-11-07 00:53:33,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:33,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-11-07 00:53:33,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-11-07 00:53:33,606 INFO L87 Difference]: Start difference. First operand 15 states and 19 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 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-07 00:53:33,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:33,656 INFO L93 Difference]: Finished difference Result 27 states and 35 transitions. [2021-11-07 00:53:33,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-07 00:53:33,657 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 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 14 [2021-11-07 00:53:33,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:33,658 INFO L225 Difference]: With dead ends: 27 [2021-11-07 00:53:33,658 INFO L226 Difference]: Without dead ends: 16 [2021-11-07 00:53:33,661 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-11-07 00:53:33,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2021-11-07 00:53:33,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2021-11-07 00:53:33,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.3333333333333333) internal successors, (20), 15 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:33,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 20 transitions. [2021-11-07 00:53:33,672 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 20 transitions. Word has length 14 [2021-11-07 00:53:33,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:33,673 INFO L470 AbstractCegarLoop]: Abstraction has 16 states and 20 transitions. [2021-11-07 00:53:33,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 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-07 00:53:33,674 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 20 transitions. [2021-11-07 00:53:33,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-11-07 00:53:33,675 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:33,675 INFO L513 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:33,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:33,896 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2021-11-07 00:53:33,896 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:33,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:33,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1764319153, now seen corresponding path program 2 times [2021-11-07 00:53:33,897 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:33,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855203316] [2021-11-07 00:53:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:33,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:33,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:53:33,990 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:33,990 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855203316] [2021-11-07 00:53:33,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855203316] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:33,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774576693] [2021-11-07 00:53:33,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:53:33,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:33,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:33,992 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:34,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2021-11-07 00:53:34,069 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-11-07 00:53:34,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:34,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-07 00:53:34,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:34,157 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:53:34,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:34,206 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:53:34,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774576693] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:34,207 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1712766843] [2021-11-07 00:53:34,209 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:34,210 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:34,210 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:34,210 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:34,210 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:34,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,223 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:34,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:34,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:34,235 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_15|], 21=[|v_#valid_18|]} [2021-11-07 00:53:34,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:34,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:34,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:34,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,285 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:34,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:34,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:34,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,299 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:34,310 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:34,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:34,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:34,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:34,329 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_16|], 15=[|v_#valid_19|]} [2021-11-07 00:53:34,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,347 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:34,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:34,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:34,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:34,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,404 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:34,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:34,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:34,410 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:34,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:34,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:34,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,447 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,448 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,448 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:34,449 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:34,449 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,452 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:34,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:34,455 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,456 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:34,461 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:34,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:34,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:34,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:34,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,492 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:34,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:34,496 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-07 00:53:34,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:34,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,576 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:34,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,581 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,594 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,595 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:34,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:34,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:34,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:34,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:34,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,633 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,636 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:34,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,642 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:34,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:34,646 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:34,655 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,657 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,658 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:34,660 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,661 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:34,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:34,664 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:34,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:34,670 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,674 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:34,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:34,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:34,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:34,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:34,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:53:34,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:34,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:34,759 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,824 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:34,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:34,832 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-07 00:53:34,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:34,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,909 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:34,911 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:34,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:34,916 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:34,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:34,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:34,925 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-07 00:53:34,925 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,926 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:34,926 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:34,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:34,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:34,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:34,935 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-07 00:53:34,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:34,941 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:34,943 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:53:34,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,962 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:34,979 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:53:34,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:53:34,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,020 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:35,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:35,027 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:35,029 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:35,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:35,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,059 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:35,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,095 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,100 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,111 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:35,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:35,119 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:35,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:35,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:35,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:35,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,181 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:35,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:35,188 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:35,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:35,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,195 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:35,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:35,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:35,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:35,250 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:35,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:35,258 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:35,796 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:35,796 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:35,796 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2021-11-07 00:53:35,796 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949815565] [2021-11-07 00:53:35,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2021-11-07 00:53:35,797 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:35,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-11-07 00:53:35,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-11-07 00:53:35,798 INFO L87 Difference]: Start difference. First operand 16 states and 20 transitions. Second operand has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 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-07 00:53:35,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:35,854 INFO L93 Difference]: Finished difference Result 29 states and 39 transitions. [2021-11-07 00:53:35,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-07 00:53:35,855 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 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 15 [2021-11-07 00:53:35,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:35,856 INFO L225 Difference]: With dead ends: 29 [2021-11-07 00:53:35,856 INFO L226 Difference]: Without dead ends: 20 [2021-11-07 00:53:35,857 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-11-07 00:53:35,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-11-07 00:53:35,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2021-11-07 00:53:35,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.263157894736842) internal successors, (24), 19 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:35,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 24 transitions. [2021-11-07 00:53:35,861 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 24 transitions. Word has length 15 [2021-11-07 00:53:35,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:35,861 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 24 transitions. [2021-11-07 00:53:35,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.375) internal successors, (19), 8 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-07 00:53:35,861 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 24 transitions. [2021-11-07 00:53:35,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-11-07 00:53:35,862 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:35,862 INFO L513 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:35,908 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:36,091 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:36,092 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:36,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash 157211911, now seen corresponding path program 3 times [2021-11-07 00:53:36,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:36,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890749696] [2021-11-07 00:53:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:36,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:36,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:36,803 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:53:36,804 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:36,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890749696] [2021-11-07 00:53:36,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890749696] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:36,804 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723736426] [2021-11-07 00:53:36,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:53:36,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:36,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:36,806 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:36,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2021-11-07 00:53:36,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:53:36,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:36,885 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 39 conjunts are in the unsatisfiable core [2021-11-07 00:53:36,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:37,277 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 00:53:37,277 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:37,574 INFO L354 Elim1Store]: treesize reduction 39, result has 52.4 percent of original size [2021-11-07 00:53:37,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 51 [2021-11-07 00:53:37,688 INFO L354 Elim1Store]: treesize reduction 73, result has 11.0 percent of original size [2021-11-07 00:53:37,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 36 treesize of output 18 [2021-11-07 00:53:37,742 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-11-07 00:53:37,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723736426] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:37,742 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [464318460] [2021-11-07 00:53:37,747 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:37,747 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:37,747 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:37,748 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:37,748 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:37,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,755 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:37,757 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,757 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:37,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:37,762 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_18|], 21=[|v_#valid_21|]} [2021-11-07 00:53:37,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:37,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:37,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:37,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:37,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,807 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:37,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:37,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,811 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:37,812 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,813 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:37,813 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:37,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:37,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,821 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:37,826 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:37,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:37,829 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:37,832 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:37,835 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_19|], 15=[|v_#valid_22|]} [2021-11-07 00:53:37,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,855 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:37,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:37,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:37,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:37,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:37,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,913 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:37,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:37,915 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:37,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:37,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:37,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:37,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,931 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:37,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,937 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,940 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:37,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:37,942 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,943 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:37,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:37,945 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:37,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:37,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:37,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:37,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:37,967 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:37,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:37,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:37,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:37,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:37,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:37,986 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-07 00:53:37,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:53:37,990 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,078 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,078 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,079 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:38,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:38,080 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,092 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:38,095 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:38,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:53:38,100 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:53:38,116 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:53:38,120 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:38,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:38,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,130 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,131 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:38,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:38,132 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:38,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:38,138 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:38,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,140 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:38,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:53:38,142 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:53:38,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:53:38,148 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:53:38,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:53:38,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:38,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:38,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:38,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:38,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:38,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:38,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:38,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:38,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:38,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:53:38,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:38,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,219 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:38,219 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:38,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,280 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:53:38,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:53:38,292 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-07 00:53:38,292 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:53:38,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,372 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:38,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:38,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:38,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:38,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:38,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:38,386 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-07 00:53:38,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:38,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:38,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:38,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:38,397 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-07 00:53:38,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:38,404 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:38,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:53:38,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,448 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:53:38,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:53:38,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,487 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:38,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:38,493 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:38,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:38,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,498 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:38,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:38,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,552 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:38,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:38,557 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:38,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:38,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,563 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:38,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,613 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:38,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,646 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:38,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:38,653 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:38,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:38,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,664 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:38,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:38,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:38,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:38,750 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:38,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:38,757 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:39,396 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:39,397 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:39,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10, 10] total 19 [2021-11-07 00:53:39,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796578325] [2021-11-07 00:53:39,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-07 00:53:39,398 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:39,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-07 00:53:39,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=484, Unknown=0, NotChecked=0, Total=552 [2021-11-07 00:53:39,399 INFO L87 Difference]: Start difference. First operand 20 states and 24 transitions. Second operand has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:53:39,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:39,620 INFO L93 Difference]: Finished difference Result 33 states and 40 transitions. [2021-11-07 00:53:39,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-07 00:53:39,620 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 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 19 [2021-11-07 00:53:39,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:39,621 INFO L225 Difference]: With dead ends: 33 [2021-11-07 00:53:39,621 INFO L226 Difference]: Without dead ends: 30 [2021-11-07 00:53:39,622 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 36 SyntacticMatches, 15 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=74, Invalid=526, Unknown=0, NotChecked=0, Total=600 [2021-11-07 00:53:39,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-07 00:53:39,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 28. [2021-11-07 00:53:39,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 28 states, 27 states have (on average 1.2962962962962963) internal successors, (35), 27 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:39,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 35 transitions. [2021-11-07 00:53:39,628 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 35 transitions. Word has length 19 [2021-11-07 00:53:39,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:39,629 INFO L470 AbstractCegarLoop]: Abstraction has 28 states and 35 transitions. [2021-11-07 00:53:39,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.9473684210526316) internal successors, (37), 19 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:53:39,629 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 35 transitions. [2021-11-07 00:53:39,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-11-07 00:53:39,630 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:39,630 INFO L513 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:39,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:39,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2021-11-07 00:53:39,836 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:39,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:39,837 INFO L85 PathProgramCache]: Analyzing trace with hash 167461184, now seen corresponding path program 4 times [2021-11-07 00:53:39,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:39,837 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674884709] [2021-11-07 00:53:39,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:39,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:39,913 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 5 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-07 00:53:39,914 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:39,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674884709] [2021-11-07 00:53:39,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674884709] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:39,914 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073398007] [2021-11-07 00:53:39,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:53:39,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:39,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:39,929 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:39,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2021-11-07 00:53:40,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:40,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-07 00:53:40,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:40,148 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-07 00:53:40,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:40,210 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-11-07 00:53:40,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073398007] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:40,210 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1212839818] [2021-11-07 00:53:40,213 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:40,214 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:40,214 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:40,214 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:40,215 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:40,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:40,226 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:40,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:40,231 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_21|], 21=[|v_#valid_24|]} [2021-11-07 00:53:40,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:40,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:40,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:40,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,273 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:40,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:40,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,277 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,277 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:40,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:40,289 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:40,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:40,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:40,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:40,298 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_22|], 15=[|v_#valid_25|]} [2021-11-07 00:53:40,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,315 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:40,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:40,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:40,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:40,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,383 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:40,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:40,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:40,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:40,389 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,397 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:40,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,400 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:40,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,409 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,411 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:40,411 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:40,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:40,414 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:40,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:40,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:40,432 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:40,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:40,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:40,447 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-07 00:53:40,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:53:40,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:40,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:40,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:40,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:53:40,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:53:40,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:53:40,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,608 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:40,612 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,613 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:40,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:53:40,615 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:53:40,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:40,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,627 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,628 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:40,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:40,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:40,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:53:40,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:53:40,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:53:40,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:53:40,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:40,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:40,685 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:40,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:40,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:40,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:40,705 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,757 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:53:40,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:53:40,769 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-07 00:53:40,770 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:53:40,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,828 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:40,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,835 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:40,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:40,837 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:40,837 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,838 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:40,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:40,845 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-07 00:53:40,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:40,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:40,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:40,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:40,853 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-07 00:53:40,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:40,862 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:40,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:53:40,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,900 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:53:40,904 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:53:40,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,926 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,940 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:40,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:40,948 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:40,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:40,952 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:40,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:40,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:40,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:40,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,011 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:41,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:41,017 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:41,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:41,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:41,023 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:41,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:41,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:41,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,077 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:41,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:41,087 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:41,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:41,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:41,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:41,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:41,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:41,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:41,160 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:41,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:41,167 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:41,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:41,692 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:41,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2021-11-07 00:53:41,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725667307] [2021-11-07 00:53:41,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2021-11-07 00:53:41,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:41,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-11-07 00:53:41,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2021-11-07 00:53:41,693 INFO L87 Difference]: Start difference. First operand 28 states and 35 transitions. Second operand has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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-07 00:53:41,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:41,824 INFO L93 Difference]: Finished difference Result 54 states and 68 transitions. [2021-11-07 00:53:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-07 00:53:41,827 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2021-11-07 00:53:41,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:41,828 INFO L225 Difference]: With dead ends: 54 [2021-11-07 00:53:41,828 INFO L226 Difference]: Without dead ends: 29 [2021-11-07 00:53:41,829 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2021-11-07 00:53:41,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2021-11-07 00:53:41,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2021-11-07 00:53:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.2857142857142858) internal successors, (36), 28 states have internal predecessors, (36), 0 states have call successors, (0), 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-07 00:53:41,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 36 transitions. [2021-11-07 00:53:41,841 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 36 transitions. Word has length 20 [2021-11-07 00:53:41,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:41,841 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 36 transitions. [2021-11-07 00:53:41,841 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.9230769230769231) internal successors, (25), 13 states have internal predecessors, (25), 0 states have call successors, (0), 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-07 00:53:41,841 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 36 transitions. [2021-11-07 00:53:41,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-11-07 00:53:41,843 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:41,843 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:41,878 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:42,056 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:42,056 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:42,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:42,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1030126280, now seen corresponding path program 5 times [2021-11-07 00:53:42,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:42,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213229204] [2021-11-07 00:53:42,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:42,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:42,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:42,146 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-07 00:53:42,146 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:42,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213229204] [2021-11-07 00:53:42,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213229204] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:42,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1418026952] [2021-11-07 00:53:42,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:53:42,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:42,147 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:42,148 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:42,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2021-11-07 00:53:42,279 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-07 00:53:42,279 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:42,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 8 conjunts are in the unsatisfiable core [2021-11-07 00:53:42,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:42,392 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-07 00:53:42,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:42,467 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-11-07 00:53:42,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1418026952] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:42,467 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1918150635] [2021-11-07 00:53:42,471 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:42,471 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:42,471 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:42,472 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:42,472 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:42,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:42,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:42,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:42,483 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_24|], 21=[|v_#valid_27|]} [2021-11-07 00:53:42,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:42,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:42,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:42,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,528 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:42,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:42,529 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:42,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:42,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:42,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,542 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:42,546 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:42,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:42,548 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:42,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:42,554 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_25|], 15=[|v_#valid_28|]} [2021-11-07 00:53:42,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,570 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:42,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:42,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:42,573 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:42,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,621 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:42,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:42,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:42,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:42,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:42,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:42,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,653 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,654 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:42,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:42,657 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,658 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,659 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:42,660 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:42,661 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:42,665 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:42,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:42,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:42,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:42,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,694 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:42,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:42,699 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-07 00:53:42,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:42,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,718 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,771 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,772 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,773 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:42,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:42,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,782 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,786 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,787 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:42,788 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,789 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:42,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:42,794 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,797 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:42,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:42,809 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,813 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,814 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,816 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:42,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:42,818 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,818 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,819 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,820 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:42,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:42,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:42,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,825 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,825 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:42,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:42,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,828 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:42,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:42,830 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,831 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:42,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:42,836 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:42,839 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:42,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:42,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 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-07 00:53:42,874 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:42,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:42,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:42,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:42,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:42,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:42,896 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:42,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:42,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:42,945 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:42,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:42,951 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-07 00:53:42,951 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:42,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,027 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:43,030 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:43,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:43,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:43,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:43,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:43,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:43,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:43,041 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-07 00:53:43,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:43,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:43,043 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:43,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,054 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:43,056 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-07 00:53:43,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:43,061 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:43,063 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:53:43,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,074 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,107 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:53:43,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:53:43,115 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,158 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:43,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:43,163 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:43,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:43,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:43,169 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:43,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,226 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:43,227 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:43,233 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:43,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:43,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:43,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,250 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:43,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,286 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,292 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:43,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:43,298 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:43,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:43,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:43,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:43,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:43,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:43,357 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:43,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:43,365 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:43,890 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:43,890 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:43,890 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 14 [2021-11-07 00:53:43,890 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481993533] [2021-11-07 00:53:43,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2021-11-07 00:53:43,891 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:43,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-11-07 00:53:43,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=271, Unknown=0, NotChecked=0, Total=342 [2021-11-07 00:53:43,892 INFO L87 Difference]: Start difference. First operand 29 states and 36 transitions. Second operand has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:44,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:44,018 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2021-11-07 00:53:44,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-11-07 00:53:44,018 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2021-11-07 00:53:44,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:44,019 INFO L225 Difference]: With dead ends: 42 [2021-11-07 00:53:44,019 INFO L226 Difference]: Without dead ends: 25 [2021-11-07 00:53:44,020 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 51 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=114, Invalid=392, Unknown=0, NotChecked=0, Total=506 [2021-11-07 00:53:44,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-11-07 00:53:44,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2021-11-07 00:53:44,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.2083333333333333) internal successors, (29), 24 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:44,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2021-11-07 00:53:44,029 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 21 [2021-11-07 00:53:44,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:44,029 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2021-11-07 00:53:44,029 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.2142857142857144) internal successors, (31), 14 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:44,029 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2021-11-07 00:53:44,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-11-07 00:53:44,030 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:44,030 INFO L513 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:44,069 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:44,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:44,231 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:44,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:44,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1582715975, now seen corresponding path program 6 times [2021-11-07 00:53:44,232 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:44,232 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341702639] [2021-11-07 00:53:44,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:44,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:44,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:45,192 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:53:45,192 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:45,192 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341702639] [2021-11-07 00:53:45,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341702639] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:45,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532180888] [2021-11-07 00:53:45,193 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:53:45,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:45,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:45,195 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:45,197 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2021-11-07 00:53:45,319 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:53:45,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:45,321 WARN L261 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 55 conjunts are in the unsatisfiable core [2021-11-07 00:53:45,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:46,057 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:53:46,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:46,621 INFO L354 Elim1Store]: treesize reduction 114, result has 46.0 percent of original size [2021-11-07 00:53:46,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 52 treesize of output 107 [2021-11-07 00:53:46,904 INFO L354 Elim1Store]: treesize reduction 198, result has 6.2 percent of original size [2021-11-07 00:53:46,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 53 treesize of output 24 [2021-11-07 00:53:46,971 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-11-07 00:53:46,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532180888] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:46,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [171901760] [2021-11-07 00:53:46,977 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:46,977 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:46,977 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:46,978 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:46,978 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:46,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:46,990 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:46,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:46,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:46,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:46,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:46,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:46,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:46,997 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_27|], 21=[|v_#valid_30|]} [2021-11-07 00:53:47,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:47,008 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:47,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:47,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,040 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:47,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:47,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,045 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,052 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:47,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,053 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:47,058 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:47,059 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:47,061 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:47,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:47,071 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_28|], 15=[|v_#valid_31|]} [2021-11-07 00:53:47,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,087 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:47,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:47,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:47,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,091 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:47,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,135 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:47,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:47,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:47,141 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:47,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:47,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,162 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:47,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:47,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:47,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:47,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:47,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:47,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:47,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:47,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:47,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:53:47,223 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-07 00:53:47,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:53:47,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:47,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:47,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:53:47,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:53:47,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:53:47,328 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:47,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:47,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,348 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:53:47,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:53:47,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:53:47,353 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,354 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:47,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:47,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,359 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:47,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:47,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:53:47,367 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:53:47,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:53:47,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:53:47,409 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:47,411 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,412 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:53:47,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:47,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:47,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:47,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,430 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:47,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,476 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:53:47,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:53:47,484 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-07 00:53:47,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:53:47,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,534 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:47,536 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,537 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:47,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:47,539 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:47,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:47,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:47,547 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-07 00:53:47,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:47,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:47,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:47,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:47,555 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-07 00:53:47,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:47,560 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:47,562 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:53:47,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,604 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.3 percent of original size [2021-11-07 00:53:47,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-07 00:53:47,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,636 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:47,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:47,641 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:47,643 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:47,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:47,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:47,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,688 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,696 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:47,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:47,702 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:47,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:47,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,707 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:47,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:47,731 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,754 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:47,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:47,760 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:47,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:47,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:47,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,776 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:47,788 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:47,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,805 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:47,815 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:47,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:47,822 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:48,536 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:48,536 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:48,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 12, 12] total 37 [2021-11-07 00:53:48,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225685488] [2021-11-07 00:53:48,537 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-07 00:53:48,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:48,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-07 00:53:48,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=1577, Unknown=0, NotChecked=0, Total=1722 [2021-11-07 00:53:48,541 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 37 states have internal predecessors, (61), 0 states have call successors, (0), 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-07 00:53:49,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:49,379 INFO L93 Difference]: Finished difference Result 41 states and 48 transitions. [2021-11-07 00:53:49,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-11-07 00:53:49,380 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 37 states have internal predecessors, (61), 0 states have call successors, (0), 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 24 [2021-11-07 00:53:49,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:49,380 INFO L225 Difference]: With dead ends: 41 [2021-11-07 00:53:49,380 INFO L226 Difference]: Without dead ends: 38 [2021-11-07 00:53:49,382 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 12 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=231, Invalid=2319, Unknown=0, NotChecked=0, Total=2550 [2021-11-07 00:53:49,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-11-07 00:53:49,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 35. [2021-11-07 00:53:49,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.2352941176470589) internal successors, (42), 34 states have internal predecessors, (42), 0 states have call successors, (0), 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-07 00:53:49,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 42 transitions. [2021-11-07 00:53:49,389 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 42 transitions. Word has length 24 [2021-11-07 00:53:49,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:49,389 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 42 transitions. [2021-11-07 00:53:49,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.6486486486486487) internal successors, (61), 37 states have internal predecessors, (61), 0 states have call successors, (0), 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-07 00:53:49,390 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 42 transitions. [2021-11-07 00:53:49,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2021-11-07 00:53:49,391 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:49,391 INFO L513 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:49,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:49,604 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable290 [2021-11-07 00:53:49,604 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:49,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:49,605 INFO L85 PathProgramCache]: Analyzing trace with hash 914045538, now seen corresponding path program 7 times [2021-11-07 00:53:49,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:49,605 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690647397] [2021-11-07 00:53:49,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:49,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:49,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:49,681 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-07 00:53:49,682 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:49,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690647397] [2021-11-07 00:53:49,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690647397] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:49,682 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909956900] [2021-11-07 00:53:49,682 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:53:49,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:49,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:49,684 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:49,701 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-11-07 00:53:49,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:49,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-07 00:53:49,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:50,000 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-07 00:53:50,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:50,079 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 10 proven. 6 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-11-07 00:53:50,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909956900] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:50,080 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [577500241] [2021-11-07 00:53:50,082 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:50,083 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:50,083 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:50,083 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:50,083 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:50,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:50,089 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,090 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:50,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:50,094 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_30|], 21=[|v_#valid_33|]} [2021-11-07 00:53:50,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:50,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:50,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:50,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,138 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:50,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:50,139 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,142 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,143 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,143 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:50,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,150 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:50,154 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:50,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,155 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:50,156 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:50,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:50,161 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_31|], 15=[|v_#valid_34|]} [2021-11-07 00:53:50,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,177 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:50,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:50,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:50,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:50,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,222 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:50,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:50,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:50,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:50,243 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,271 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:50,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,274 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:50,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,279 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:50,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:50,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,284 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,285 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:50,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:50,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:50,291 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:50,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:50,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:50,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:50,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,314 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:50,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:50,317 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-07 00:53:50,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:50,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:50,376 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:50,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:50,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:50,395 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:50,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:50,410 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,414 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,416 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:50,419 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,421 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:50,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:50,423 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:50,426 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:50,429 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,430 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,431 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:50,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:50,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:50,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:50,439 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,446 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:50,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:50,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:50,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:50,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:50,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:50,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:53:50,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:50,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,505 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:50,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,544 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:50,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:50,550 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-07 00:53:50,550 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:50,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,587 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,597 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:50,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,600 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:50,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:50,602 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:50,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:50,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:50,610 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-07 00:53:50,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:50,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:50,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:50,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:50,618 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-07 00:53:50,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:50,623 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:50,633 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:53:50,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,659 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:53:50,663 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:53:50,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,678 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,693 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:50,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:50,699 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:50,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:50,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,703 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:50,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:50,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,750 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:50,752 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:50,756 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:50,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:50,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,761 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:50,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:50,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,794 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,806 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:50,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:50,812 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:50,814 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:50,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:50,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,834 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:50,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:50,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:50,868 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:50,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:50,878 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:51,304 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:51,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:51,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 16 [2021-11-07 00:53:51,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628135358] [2021-11-07 00:53:51,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2021-11-07 00:53:51,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:51,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-11-07 00:53:51,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2021-11-07 00:53:51,307 INFO L87 Difference]: Start difference. First operand 35 states and 42 transitions. Second operand has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 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-07 00:53:51,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:51,478 INFO L93 Difference]: Finished difference Result 68 states and 82 transitions. [2021-11-07 00:53:51,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-07 00:53:51,480 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 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 25 [2021-11-07 00:53:51,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:51,480 INFO L225 Difference]: With dead ends: 68 [2021-11-07 00:53:51,481 INFO L226 Difference]: Without dead ends: 36 [2021-11-07 00:53:51,481 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2021-11-07 00:53:51,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2021-11-07 00:53:51,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2021-11-07 00:53:51,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.2285714285714286) internal successors, (43), 35 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-07 00:53:51,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2021-11-07 00:53:51,488 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 25 [2021-11-07 00:53:51,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:51,488 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2021-11-07 00:53:51,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 1.75) internal successors, (28), 16 states have internal predecessors, (28), 0 states have call successors, (0), 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-07 00:53:51,489 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2021-11-07 00:53:51,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-11-07 00:53:51,490 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:51,490 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:51,534 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:51,720 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable347 [2021-11-07 00:53:51,720 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:51,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:51,721 INFO L85 PathProgramCache]: Analyzing trace with hash 746631530, now seen corresponding path program 8 times [2021-11-07 00:53:51,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:51,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428210326] [2021-11-07 00:53:51,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:51,721 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:51,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:51,806 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-07 00:53:51,806 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:51,806 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428210326] [2021-11-07 00:53:51,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428210326] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:51,807 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844960471] [2021-11-07 00:53:51,807 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:53:51,807 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:51,807 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:51,816 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:51,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-11-07 00:53:52,011 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-11-07 00:53:52,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:52,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 10 conjunts are in the unsatisfiable core [2021-11-07 00:53:52,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:52,145 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-07 00:53:52,146 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2021-11-07 00:53:52,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844960471] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:52,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [56615480] [2021-11-07 00:53:52,253 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:52,253 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:52,253 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:52,254 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:52,254 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:52,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:52,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:52,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:52,264 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_33|], 21=[|v_#valid_36|]} [2021-11-07 00:53:52,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:52,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:52,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:52,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,302 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:52,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:52,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,305 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:52,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,312 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:52,316 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:52,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:52,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:52,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:52,323 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_34|], 15=[|v_#valid_37|]} [2021-11-07 00:53:52,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,338 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:52,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:52,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:52,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,341 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:52,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,382 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:52,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:52,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:52,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:52,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:52,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,395 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:52,398 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,402 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,403 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,403 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:52,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:52,404 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,405 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,406 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:52,407 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:52,407 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,408 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,408 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:52,411 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:52,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:52,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:52,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:52,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,432 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:52,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:52,436 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-07 00:53:52,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:52,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,488 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:52,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:52,505 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,506 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:52,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:52,510 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,513 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,517 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:52,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:52,524 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,537 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,538 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:52,540 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:52,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:52,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:52,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:52,554 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,555 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:52,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:52,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:52,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:52,561 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:52,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:52,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:52,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:52,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:52,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:52,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:53:52,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:52,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:52,610 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,648 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:52,654 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:52,655 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-07 00:53:52,655 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:52,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,691 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,701 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:52,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,710 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,711 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:52,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:52,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:52,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:52,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:52,720 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-07 00:53:52,720 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:52,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,721 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:52,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:52,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:52,726 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-07 00:53:52,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:52,732 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:52,733 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:53:52,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,741 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,760 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:53:52,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:53:52,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,790 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:52,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:52,796 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:52,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:52,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:52,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:52,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,847 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:52,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:52,853 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:52,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:52,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,868 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:52,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:52,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,925 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:52,927 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:52,931 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:52,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:52,934 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:52,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:52,953 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:52,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:52,978 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:52,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:52,985 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:53,502 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:53,502 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:53,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 17 [2021-11-07 00:53:53,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844297520] [2021-11-07 00:53:53,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2021-11-07 00:53:53,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:53,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-11-07 00:53:53,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2021-11-07 00:53:53,504 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:53,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:53:53,653 INFO L93 Difference]: Finished difference Result 51 states and 63 transitions. [2021-11-07 00:53:53,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-11-07 00:53:53,654 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2021-11-07 00:53:53,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:53:53,654 INFO L225 Difference]: With dead ends: 51 [2021-11-07 00:53:53,654 INFO L226 Difference]: Without dead ends: 30 [2021-11-07 00:53:53,655 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 65 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=159, Invalid=543, Unknown=0, NotChecked=0, Total=702 [2021-11-07 00:53:53,655 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2021-11-07 00:53:53,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2021-11-07 00:53:53,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 29 states have (on average 1.1724137931034482) internal successors, (34), 29 states have internal predecessors, (34), 0 states have call successors, (0), 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-07 00:53:53,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 34 transitions. [2021-11-07 00:53:53,660 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 34 transitions. Word has length 26 [2021-11-07 00:53:53,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:53:53,660 INFO L470 AbstractCegarLoop]: Abstraction has 30 states and 34 transitions. [2021-11-07 00:53:53,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.9411764705882353) internal successors, (33), 17 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:53:53,660 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 34 transitions. [2021-11-07 00:53:53,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2021-11-07 00:53:53,661 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:53:53,661 INFO L513 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:53:53,683 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-11-07 00:53:53,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:53,868 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:53:53,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:53:53,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1701461113, now seen corresponding path program 9 times [2021-11-07 00:53:53,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:53:53,869 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238040706] [2021-11-07 00:53:53,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:53:53,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:53:53,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:53:55,268 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:53:55,268 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:53:55,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238040706] [2021-11-07 00:53:55,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238040706] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:53:55,268 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058854905] [2021-11-07 00:53:55,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:53:55,269 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:53:55,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:53:55,272 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:53:55,293 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-11-07 00:53:55,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:53:55,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:53:55,503 WARN L261 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 71 conjunts are in the unsatisfiable core [2021-11-07 00:53:55,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:53:56,412 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 00:53:56,413 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:53:57,218 INFO L354 Elim1Store]: treesize reduction 227, result has 43.3 percent of original size [2021-11-07 00:53:57,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 69 treesize of output 185 [2021-11-07 00:53:58,135 INFO L354 Elim1Store]: treesize reduction 383, result has 4.3 percent of original size [2021-11-07 00:53:58,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 70 treesize of output 30 [2021-11-07 00:53:58,222 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 40 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-11-07 00:53:58,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058854905] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:53:58,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1156960978] [2021-11-07 00:53:58,224 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:53:58,224 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:53:58,224 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:53:58,224 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:53:58,224 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:53:58,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,238 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:58,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:58,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:53:58,242 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_36|], 21=[|v_#valid_39|]} [2021-11-07 00:53:58,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:53:58,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:58,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:58,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,254 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,276 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:53:58,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:53:58,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:53:58,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:53:58,285 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:53:58,286 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:53:58,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:58,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:53:58,293 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_37|], 15=[|v_#valid_40|]} [2021-11-07 00:53:58,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,305 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:53:58,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:53:58,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:58,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:53:58,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,343 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:53:58,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:53:58,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:58,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:58,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:53:58,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,352 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:53:58,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,357 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:53:58,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:53:58,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:53:58,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:58,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:53:58,364 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:53:58,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:58,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:58,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:53:58,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,391 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:53:58,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:53:58,395 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-07 00:53:58,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:53:58,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,431 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,441 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:58,441 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,450 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,451 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,451 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,452 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:58,453 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:58,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:53:58,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:53:58,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:53:58,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:58,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,481 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:53:58,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:53:58,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:53:58,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,487 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:53:58,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:53:58,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:53:58,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:53:58,497 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:53:58,498 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:53:58,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:53:58,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:53:58,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:58,532 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:53:58,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:53:58,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:53:58,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:58,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,552 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:53:58,552 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,590 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:53:58,596 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:53:58,606 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-07 00:53:58,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:53:58,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,646 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,652 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:53:58,654 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,654 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,655 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,655 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:53:58,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:53:58,656 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:53:58,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:53:58,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:58,663 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-07 00:53:58,664 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:58,665 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:53:58,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:53:58,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:53:58,670 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-07 00:53:58,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:53:58,676 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:53:58,678 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:53:58,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,706 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:53:58,710 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:53:58,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,736 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:58,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:58,742 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:58,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:58,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,746 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:58,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,755 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:58,769 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,796 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:58,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:58,801 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:58,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:58,804 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,806 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:53:58,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:53:58,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,849 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:58,851 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:58,854 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:53:58,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:53:58,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:53:58,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:53:58,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:53:58,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:53:58,902 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:53:58,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:53:58,908 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:53:59,566 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:53:59,566 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:53:59,567 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 14, 14] total 44 [2021-11-07 00:53:59,567 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978394904] [2021-11-07 00:53:59,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-07 00:53:59,567 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:53:59,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-07 00:53:59,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=2189, Unknown=0, NotChecked=0, Total=2352 [2021-11-07 00:53:59,569 INFO L87 Difference]: Start difference. First operand 30 states and 34 transitions. Second operand has 44 states, 44 states have (on average 1.6363636363636365) internal successors, (72), 44 states have internal predecessors, (72), 0 states have call successors, (0), 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-07 00:54:00,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:00,827 INFO L93 Difference]: Finished difference Result 49 states and 56 transitions. [2021-11-07 00:54:00,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-07 00:54:00,837 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.6363636363636365) internal successors, (72), 44 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2021-11-07 00:54:00,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:00,838 INFO L225 Difference]: With dead ends: 49 [2021-11-07 00:54:00,839 INFO L226 Difference]: Without dead ends: 46 [2021-11-07 00:54:00,840 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 52 SyntacticMatches, 14 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1159 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=312, Invalid=3594, Unknown=0, NotChecked=0, Total=3906 [2021-11-07 00:54:00,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2021-11-07 00:54:00,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 42. [2021-11-07 00:54:00,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 42 states, 41 states have (on average 1.1951219512195121) internal successors, (49), 41 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:00,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 49 transitions. [2021-11-07 00:54:00,848 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 49 transitions. Word has length 29 [2021-11-07 00:54:00,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:00,849 INFO L470 AbstractCegarLoop]: Abstraction has 42 states and 49 transitions. [2021-11-07 00:54:00,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.6363636363636365) internal successors, (72), 44 states have internal predecessors, (72), 0 states have call successors, (0), 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-07 00:54:00,849 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 49 transitions. [2021-11-07 00:54:00,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-11-07 00:54:00,850 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:00,850 INFO L513 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:00,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:01,072 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable463,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:01,072 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:01,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:01,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1814674624, now seen corresponding path program 10 times [2021-11-07 00:54:01,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:01,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952429591] [2021-11-07 00:54:01,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:01,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:01,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:01,178 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 11 proven. 14 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-07 00:54:01,178 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:01,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952429591] [2021-11-07 00:54:01,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952429591] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:01,179 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808340659] [2021-11-07 00:54:01,179 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:54:01,179 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:01,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:01,196 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:01,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-11-07 00:54:01,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:01,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-07 00:54:01,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:01,588 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-07 00:54:01,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:01,698 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 15 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-11-07 00:54:01,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808340659] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:01,699 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1994518044] [2021-11-07 00:54:01,707 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:01,707 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:01,708 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:01,708 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:01,708 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:01,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,717 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:01,718 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:01,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:01,722 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_39|], 21=[|v_#valid_42|]} [2021-11-07 00:54:01,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:01,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:01,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:01,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,733 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,758 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:01,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:01,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:01,761 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:01,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:01,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,767 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:01,771 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:01,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,774 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:01,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:01,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:01,788 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_40|], 15=[|v_#valid_43|]} [2021-11-07 00:54:01,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,802 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:01,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:01,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:01,805 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:01,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,844 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:01,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:01,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:01,848 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:01,849 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:01,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,857 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:01,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:54:01,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:54:01,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:54:01,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:01,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,868 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,868 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:54:01,870 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:54:01,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:01,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:01,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:01,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:01,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:01,885 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,892 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:54:01,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:54:01,895 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-07 00:54:01,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:54:01,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:01,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,959 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,959 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,960 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:01,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:01,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,968 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:01,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:01,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:54:01,979 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:54:01,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:54:01,993 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:01,999 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:01,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:02,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:02,000 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,001 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:02,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:02,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:02,006 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:02,010 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:02,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,011 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,012 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:02,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:54:02,014 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,015 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:54:02,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:54:02,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,023 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:54:02,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:54:02,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:02,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:02,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:02,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:54:02,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:02,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:02,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:02,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:02,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:02,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:02,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,064 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:02,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:02,065 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:02,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,094 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:54:02,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:54:02,101 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-07 00:54:02,101 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:54:02,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,138 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,149 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:02,153 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,154 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,154 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:02,155 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:02,155 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:02,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:02,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:02,162 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-07 00:54:02,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:02,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:02,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:02,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:02,169 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-07 00:54:02,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:02,176 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:02,177 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 00:54:02,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,204 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:54:02,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:54:02,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,235 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:02,236 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:02,260 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:02,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:02,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,264 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:02,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:02,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,298 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,299 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,308 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:02,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:02,314 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:02,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:02,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:02,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:02,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,355 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,360 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:02,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:02,365 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:02,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:02,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:02,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:02,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:02,391 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,402 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:02,412 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:02,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:02,419 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:02,931 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:02,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:02,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 19 [2021-11-07 00:54:02,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047087178] [2021-11-07 00:54:02,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2021-11-07 00:54:02,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:02,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-11-07 00:54:02,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=442, Unknown=0, NotChecked=0, Total=552 [2021-11-07 00:54:02,933 INFO L87 Difference]: Start difference. First operand 42 states and 49 transitions. Second operand has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:03,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:03,079 INFO L93 Difference]: Finished difference Result 82 states and 96 transitions. [2021-11-07 00:54:03,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-07 00:54:03,079 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 30 [2021-11-07 00:54:03,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:03,080 INFO L225 Difference]: With dead ends: 82 [2021-11-07 00:54:03,080 INFO L226 Difference]: Without dead ends: 43 [2021-11-07 00:54:03,080 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=162, Invalid=650, Unknown=0, NotChecked=0, Total=812 [2021-11-07 00:54:03,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-11-07 00:54:03,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2021-11-07 00:54:03,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 1.1904761904761905) internal successors, (50), 42 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:03,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 50 transitions. [2021-11-07 00:54:03,087 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 50 transitions. Word has length 30 [2021-11-07 00:54:03,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:03,087 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 50 transitions. [2021-11-07 00:54:03,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.631578947368421) internal successors, (31), 19 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:03,087 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 50 transitions. [2021-11-07 00:54:03,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-11-07 00:54:03,088 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:03,088 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:03,110 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:03,292 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-11-07 00:54:03,293 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:03,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:03,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1885508936, now seen corresponding path program 11 times [2021-11-07 00:54:03,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:03,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435104684] [2021-11-07 00:54:03,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:03,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:03,408 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-07 00:54:03,408 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:03,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435104684] [2021-11-07 00:54:03,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435104684] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:03,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [16896015] [2021-11-07 00:54:03,409 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:54:03,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:03,409 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:03,411 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:03,412 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-11-07 00:54:03,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-07 00:54:03,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:03,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 12 conjunts are in the unsatisfiable core [2021-11-07 00:54:03,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:03,830 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-07 00:54:03,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:03,936 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 15 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2021-11-07 00:54:03,936 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [16896015] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:03,936 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1202293511] [2021-11-07 00:54:03,938 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:03,938 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:03,939 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:03,939 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:03,939 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:03,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,947 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:03,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:03,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:03,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:03,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:03,953 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_42|], 21=[|v_#valid_45|]} [2021-11-07 00:54:03,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:03,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:03,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:03,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:03,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:03,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:03,993 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:03,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:03,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:03,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:03,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:03,998 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:03,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:04,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,004 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:04,007 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:04,008 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,009 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:04,010 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,010 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,011 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:04,012 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:04,015 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_43|], 15=[|v_#valid_46|]} [2021-11-07 00:54:04,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,028 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:04,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:04,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:04,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:04,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,072 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:04,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:04,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:04,076 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:04,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:04,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,083 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:04,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,086 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:54:04,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:54:04,090 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:54:04,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:04,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,094 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:54:04,098 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:54:04,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:04,110 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:04,112 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:04,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,120 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:54:04,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:54:04,123 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-07 00:54:04,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:54:04,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:04,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:04,182 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,194 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:04,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:04,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:54:04,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:54:04,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:54:04,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,226 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,227 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,227 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:04,229 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:04,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,229 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:04,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:54:04,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:54:04,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,237 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:04,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:04,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:04,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:04,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:04,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:54:04,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:54:04,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:54:04,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:04,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:04,297 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:04,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:04,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:54:04,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:04,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,317 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:04,317 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,356 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:54:04,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:54:04,362 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-07 00:54:04,363 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:54:04,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,411 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:04,412 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,413 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,413 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:04,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:04,415 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:04,415 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,415 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:04,416 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:04,421 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-07 00:54:04,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:04,423 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:04,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:04,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:04,429 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-07 00:54:04,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:04,434 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:04,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:54:04,438 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,464 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:54:04,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:54:04,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,495 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:04,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:04,501 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:04,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:04,504 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,506 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:04,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,525 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:04,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,547 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:04,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:04,553 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:04,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:04,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:04,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:04,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,615 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:04,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:04,620 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:04,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:04,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:04,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:04,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:04,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,663 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,666 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:04,671 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:04,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:04,679 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:05,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:05,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:05,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 20 [2021-11-07 00:54:05,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119466164] [2021-11-07 00:54:05,113 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2021-11-07 00:54:05,114 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:05,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2021-11-07 00:54:05,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2021-11-07 00:54:05,115 INFO L87 Difference]: Start difference. First operand 43 states and 50 transitions. Second operand has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:54:05,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:05,279 INFO L93 Difference]: Finished difference Result 60 states and 72 transitions. [2021-11-07 00:54:05,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-11-07 00:54:05,279 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 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 31 [2021-11-07 00:54:05,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:05,279 INFO L225 Difference]: With dead ends: 60 [2021-11-07 00:54:05,279 INFO L226 Difference]: Without dead ends: 35 [2021-11-07 00:54:05,280 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=213, Invalid=717, Unknown=0, NotChecked=0, Total=930 [2021-11-07 00:54:05,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-11-07 00:54:05,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-11-07 00:54:05,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 34 states have (on average 1.1470588235294117) internal successors, (39), 34 states have internal predecessors, (39), 0 states have call successors, (0), 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-07 00:54:05,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 39 transitions. [2021-11-07 00:54:05,287 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 39 transitions. Word has length 31 [2021-11-07 00:54:05,287 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:05,287 INFO L470 AbstractCegarLoop]: Abstraction has 35 states and 39 transitions. [2021-11-07 00:54:05,287 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.85) internal successors, (37), 20 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:54:05,287 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 39 transitions. [2021-11-07 00:54:05,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-11-07 00:54:05,288 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:05,288 INFO L513 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:05,310 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:05,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable579 [2021-11-07 00:54:05,492 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:05,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:05,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1338230201, now seen corresponding path program 12 times [2021-11-07 00:54:05,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:05,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538698783] [2021-11-07 00:54:05,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:05,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:05,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:07,185 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 1 proven. 74 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:54:07,185 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:07,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538698783] [2021-11-07 00:54:07,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538698783] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:07,185 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383817265] [2021-11-07 00:54:07,186 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:54:07,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:07,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:07,186 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:07,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-11-07 00:54:07,473 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:54:07,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:07,475 WARN L261 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 87 conjunts are in the unsatisfiable core [2021-11-07 00:54:07,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:08,663 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-07 00:54:08,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:09,839 INFO L354 Elim1Store]: treesize reduction 378, result has 41.8 percent of original size [2021-11-07 00:54:09,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 87 treesize of output 286 [2021-11-07 00:54:11,377 INFO L354 Elim1Store]: treesize reduction 628, result has 3.2 percent of original size [2021-11-07 00:54:11,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 86 treesize of output 35 [2021-11-07 00:54:11,473 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-11-07 00:54:11,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383817265] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:11,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [893776001] [2021-11-07 00:54:11,474 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:11,475 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:11,475 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:11,475 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:11,475 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:11,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:11,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:11,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:11,486 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_45|], 21=[|v_#valid_48|]} [2021-11-07 00:54:11,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:11,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:11,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:11,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,532 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:11,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:11,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:11,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:11,545 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:11,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:11,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:11,550 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:11,553 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_46|], 15=[|v_#valid_49|]} [2021-11-07 00:54:11,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,565 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:11,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:11,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,567 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:11,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:11,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,605 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:11,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:11,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:11,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:11,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:11,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,619 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:11,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:54:11,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:54:11,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:54:11,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:11,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:54:11,628 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:54:11,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:11,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:11,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:11,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,644 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:54:11,645 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:54:11,645 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-07 00:54:11,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:54:11,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:11,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,740 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,740 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:11,742 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:11,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:54:11,748 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:54:11,759 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:54:11,765 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,772 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,774 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:11,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:11,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:54:11,781 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,782 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:54:11,784 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,785 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,785 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,786 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:11,787 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,789 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,789 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:11,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:11,791 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:11,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:54:11,796 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,804 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:54:11,809 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:54:11,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:54:11,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:11,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:11,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:11,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:11,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:11,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:11,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,902 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:54:11,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:54:11,908 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-07 00:54:11,908 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:54:11,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,953 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:11,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:11,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:11,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:11,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:11,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:11,965 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-07 00:54:11,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,966 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:11,966 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,967 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:11,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:11,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:11,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:11,971 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-07 00:54:11,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:11,976 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:11,978 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:54:11,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:11,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,005 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:54:12,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:54:12,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,036 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:12,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:12,043 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:12,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:12,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:12,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,056 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:12,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,082 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,091 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:12,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:12,096 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:12,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:12,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:12,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,109 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:12,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,160 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:12,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:12,166 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:12,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:12,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,171 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:12,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:12,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:12,198 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:12,239 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:12,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:12,245 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:12,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:12,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:12,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 16, 16] total 51 [2021-11-07 00:54:12,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884141607] [2021-11-07 00:54:12,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2021-11-07 00:54:12,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:12,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-11-07 00:54:12,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=2871, Unknown=0, NotChecked=0, Total=3080 [2021-11-07 00:54:12,890 INFO L87 Difference]: Start difference. First operand 35 states and 39 transitions. Second operand has 51 states, 51 states have (on average 1.6274509803921569) internal successors, (83), 51 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:14,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:14,905 INFO L93 Difference]: Finished difference Result 57 states and 64 transitions. [2021-11-07 00:54:14,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-07 00:54:14,906 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.6274509803921569) internal successors, (83), 51 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2021-11-07 00:54:14,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:14,906 INFO L225 Difference]: With dead ends: 57 [2021-11-07 00:54:14,906 INFO L226 Difference]: Without dead ends: 54 [2021-11-07 00:54:14,908 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 62 SyntacticMatches, 17 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1794 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=417, Invalid=4985, Unknown=0, NotChecked=0, Total=5402 [2021-11-07 00:54:14,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-11-07 00:54:14,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 49. [2021-11-07 00:54:14,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.1666666666666667) internal successors, (56), 48 states have internal predecessors, (56), 0 states have call successors, (0), 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-07 00:54:14,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 56 transitions. [2021-11-07 00:54:14,917 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 56 transitions. Word has length 34 [2021-11-07 00:54:14,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:14,918 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 56 transitions. [2021-11-07 00:54:14,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.6274509803921569) internal successors, (83), 51 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:14,918 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 56 transitions. [2021-11-07 00:54:14,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2021-11-07 00:54:14,919 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:14,919 INFO L513 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:14,940 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:15,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable637,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:15,124 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:15,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:15,124 INFO L85 PathProgramCache]: Analyzing trace with hash 177241442, now seen corresponding path program 13 times [2021-11-07 00:54:15,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:15,125 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167307320] [2021-11-07 00:54:15,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:15,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:15,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:15,228 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 16 proven. 20 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-07 00:54:15,228 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:15,228 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167307320] [2021-11-07 00:54:15,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167307320] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:15,229 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608771804] [2021-11-07 00:54:15,229 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:54:15,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:15,229 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:15,230 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:15,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-11-07 00:54:15,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:15,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-07 00:54:15,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:15,822 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-07 00:54:15,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:15,922 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 21 proven. 15 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-07 00:54:15,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608771804] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:15,923 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1232504286] [2021-11-07 00:54:15,924 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:15,924 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:15,925 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:15,925 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:15,925 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:15,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,930 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:15,930 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,931 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:15,931 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:15,932 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:15,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:15,936 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_48|], 21=[|v_#valid_51|]} [2021-11-07 00:54:15,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:15,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,944 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:15,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:15,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:15,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:15,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:15,976 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:15,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:15,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:15,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:15,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:15,983 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:15,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:15,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:15,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:15,993 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:15,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:15,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:15,996 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:15,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:15,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:15,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:16,001 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_49|], 15=[|v_#valid_52|]} [2021-11-07 00:54:16,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,019 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:16,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:16,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:16,022 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:16,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,023 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,064 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:16,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:16,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:16,068 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,068 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:16,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:16,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,077 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:16,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,085 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,085 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,086 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:54:16,087 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:54:16,087 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,088 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:54:16,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:16,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:54:16,094 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:54:16,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:16,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:16,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:16,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,118 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:54:16,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:54:16,121 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-07 00:54:16,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:54:16,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,185 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,189 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:16,191 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:16,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:54:16,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:54:16,237 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:54:16,238 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,239 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:16,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:16,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,250 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:16,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:16,253 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:16,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:16,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,256 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:16,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,259 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,260 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:16,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:16,261 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:16,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:54:16,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:54:16,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:54:16,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:54:16,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:54:16,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:54:16,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:16,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:16,308 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:16,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:16,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:16,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:16,326 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,365 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:54:16,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:54:16,371 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-07 00:54:16,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:54:16,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,419 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:16,420 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,422 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:16,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:16,424 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:16,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:16,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:16,432 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-07 00:54:16,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:16,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:16,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:16,434 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,438 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:16,439 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-07 00:54:16,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:16,444 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:16,446 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 00:54:16,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,472 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:54:16,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:54:16,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,504 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:16,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:16,509 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:16,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:16,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,514 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:16,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,530 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:16,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,555 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:16,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:16,561 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:16,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:16,564 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,565 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:16,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:16,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,606 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:16,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:16,610 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:16,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:16,611 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:16,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:16,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:16,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:16,649 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:16,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:16,655 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:17,119 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:17,119 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:17,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 22 [2021-11-07 00:54:17,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905009156] [2021-11-07 00:54:17,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2021-11-07 00:54:17,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:17,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-11-07 00:54:17,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=140, Invalid=562, Unknown=0, NotChecked=0, Total=702 [2021-11-07 00:54:17,121 INFO L87 Difference]: Start difference. First operand 49 states and 56 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 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-07 00:54:17,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:17,289 INFO L93 Difference]: Finished difference Result 96 states and 110 transitions. [2021-11-07 00:54:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-07 00:54:17,289 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2021-11-07 00:54:17,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:17,290 INFO L225 Difference]: With dead ends: 96 [2021-11-07 00:54:17,290 INFO L226 Difference]: Without dead ends: 50 [2021-11-07 00:54:17,291 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 92 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 258 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=211, Invalid=845, Unknown=0, NotChecked=0, Total=1056 [2021-11-07 00:54:17,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-07 00:54:17,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-07 00:54:17,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.163265306122449) internal successors, (57), 49 states have internal predecessors, (57), 0 states have call successors, (0), 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-07 00:54:17,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 57 transitions. [2021-11-07 00:54:17,300 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 57 transitions. Word has length 35 [2021-11-07 00:54:17,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:17,300 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 57 transitions. [2021-11-07 00:54:17,300 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 22 states have internal predecessors, (34), 0 states have call successors, (0), 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-07 00:54:17,301 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 57 transitions. [2021-11-07 00:54:17,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-11-07 00:54:17,301 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:17,301 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:17,338 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:17,516 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable695 [2021-11-07 00:54:17,516 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:17,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:17,516 INFO L85 PathProgramCache]: Analyzing trace with hash -191706518, now seen corresponding path program 14 times [2021-11-07 00:54:17,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:17,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826236241] [2021-11-07 00:54:17,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:17,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:17,631 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 10 proven. 26 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-11-07 00:54:17,631 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:17,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826236241] [2021-11-07 00:54:17,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826236241] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:17,632 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [750715109] [2021-11-07 00:54:17,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:54:17,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:17,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:17,633 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:17,655 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-11-07 00:54:18,088 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-11-07 00:54:18,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:18,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 14 conjunts are in the unsatisfiable core [2021-11-07 00:54:18,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:18,259 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-11-07 00:54:18,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:18,361 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 51 trivial. 0 not checked. [2021-11-07 00:54:18,361 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [750715109] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:18,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [412254918] [2021-11-07 00:54:18,363 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:18,363 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:18,364 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:18,364 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:18,364 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:18,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,378 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,379 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:18,379 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:18,380 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:18,384 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_51|], 21=[|v_#valid_54|]} [2021-11-07 00:54:18,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:18,391 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:18,404 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:18,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,408 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,436 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:18,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:18,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,441 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:18,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,448 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:18,452 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:18,452 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,453 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:18,454 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,455 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:18,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:18,459 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_52|], 15=[|v_#valid_55|]} [2021-11-07 00:54:18,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,477 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:18,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:18,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:18,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:18,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,527 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:18,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:18,528 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,530 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:18,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:18,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:18,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:18,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,546 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,547 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,547 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,548 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:18,549 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,549 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,550 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:18,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:18,552 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:18,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:18,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,567 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:18,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:18,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:18,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,580 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:18,580 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-07 00:54:18,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:54:18,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,614 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:18,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:18,627 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,627 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:18,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:54:18,630 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,632 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:54:18,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:54:18,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,675 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,675 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,676 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,676 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,677 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:18,677 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,678 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,679 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:18,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:18,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:18,682 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,682 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,683 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:18,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,686 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,687 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:18,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:54:18,688 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,689 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,689 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:54:18,693 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:54:18,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:54:18,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:54:18,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:18,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,736 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:18,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:18,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:18,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:54:18,755 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,756 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:18,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,757 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:18,757 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,788 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:54:18,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:54:18,795 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-07 00:54:18,795 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:54:18,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,836 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:18,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,838 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:18,839 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:18,839 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:18,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:18,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:18,845 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-07 00:54:18,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,846 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:18,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:18,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:18,847 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:18,850 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-07 00:54:18,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:18,854 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:18,855 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:54:18,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,874 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.3 percent of original size [2021-11-07 00:54:18,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-07 00:54:18,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,893 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:18,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:18,897 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:18,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:18,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,900 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:18,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,906 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,912 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:18,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,924 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,928 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:18,929 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:18,932 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:18,933 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:18,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:18,937 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,952 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:18,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,969 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:18,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:18,973 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:18,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:18,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:18,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,979 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,982 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:18,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:18,989 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:18,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:19,007 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:19,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:19,012 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:19,442 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:19,442 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:19,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 23 [2021-11-07 00:54:19,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655286412] [2021-11-07 00:54:19,443 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2021-11-07 00:54:19,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:19,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2021-11-07 00:54:19,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=607, Unknown=0, NotChecked=0, Total=756 [2021-11-07 00:54:19,443 INFO L87 Difference]: Start difference. First operand 50 states and 57 transitions. Second operand has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 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-07 00:54:19,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:19,680 INFO L93 Difference]: Finished difference Result 69 states and 81 transitions. [2021-11-07 00:54:19,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-11-07 00:54:19,681 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 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 36 [2021-11-07 00:54:19,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:19,681 INFO L225 Difference]: With dead ends: 69 [2021-11-07 00:54:19,682 INFO L226 Difference]: Without dead ends: 40 [2021-11-07 00:54:19,682 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 93 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 351 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=276, Invalid=914, Unknown=0, NotChecked=0, Total=1190 [2021-11-07 00:54:19,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-11-07 00:54:19,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2021-11-07 00:54:19,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.1282051282051282) internal successors, (44), 39 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:19,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 44 transitions. [2021-11-07 00:54:19,689 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 44 transitions. Word has length 36 [2021-11-07 00:54:19,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:19,689 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 44 transitions. [2021-11-07 00:54:19,690 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.4782608695652173) internal successors, (34), 23 states have internal predecessors, (34), 0 states have call successors, (0), 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-07 00:54:19,690 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 44 transitions. [2021-11-07 00:54:19,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-11-07 00:54:19,690 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:19,690 INFO L513 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:19,731 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:19,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable753,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:19,891 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:19,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:19,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1452099065, now seen corresponding path program 15 times [2021-11-07 00:54:19,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:19,892 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492755618] [2021-11-07 00:54:19,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:19,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:19,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:21,940 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:54:21,940 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:21,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492755618] [2021-11-07 00:54:21,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492755618] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:21,941 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072008716] [2021-11-07 00:54:21,941 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:54:21,941 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:21,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:21,942 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:21,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-11-07 00:54:22,344 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:54:22,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:22,346 WARN L261 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 103 conjunts are in the unsatisfiable core [2021-11-07 00:54:22,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:23,842 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-07 00:54:23,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:25,640 INFO L354 Elim1Store]: treesize reduction 567, result has 40.8 percent of original size [2021-11-07 00:54:25,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 103 treesize of output 407 [2021-11-07 00:54:29,512 INFO L354 Elim1Store]: treesize reduction 933, result has 2.6 percent of original size [2021-11-07 00:54:29,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 104 treesize of output 42 [2021-11-07 00:54:29,603 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2021-11-07 00:54:29,603 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072008716] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:29,603 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1285017930] [2021-11-07 00:54:29,605 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:29,605 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:29,606 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:29,606 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:29,606 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:29,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:29,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:29,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:29,622 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_54|], 21=[|v_#valid_57|]} [2021-11-07 00:54:29,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:29,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,629 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:29,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,630 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:29,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,669 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:29,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:29,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,672 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:29,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:29,673 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:29,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:29,683 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:29,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:29,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:29,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:29,690 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_55|], 15=[|v_#valid_58|]} [2021-11-07 00:54:29,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,704 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:29,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:29,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:29,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:29,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,746 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:29,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:29,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:29,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:29,749 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:29,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,754 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:29,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,758 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,758 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,760 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,760 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:54:29,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:29,761 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,762 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:54:29,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:54:29,763 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:54:29,765 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:54:29,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:29,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:29,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:29,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,800 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:54:29,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:54:29,803 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-07 00:54:29,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:54:29,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,849 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,855 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,855 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:29,857 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:29,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:29,867 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:29,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:54:29,869 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,871 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,873 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:54:29,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:54:29,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:29,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:29,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,888 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,888 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,889 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:29,890 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:29,890 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:29,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:29,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:29,896 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,896 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:29,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:54:29,899 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:54:29,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:54:29,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:29,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:54:29,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:54:29,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:54:29,933 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,934 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:29,935 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,935 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:54:29,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:29,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:29,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,948 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:29,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:29,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:29,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:29,973 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:54:29,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:54:29,976 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-07 00:54:29,976 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:54:29,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:29,999 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,017 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,022 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:30,023 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:30,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:30,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:30,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:30,026 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:30,027 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:30,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:30,033 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-07 00:54:30,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:30,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,035 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:30,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:30,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:30,041 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-07 00:54:30,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:30,046 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:30,048 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:54:30,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,073 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:54:30,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:54:30,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,114 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:30,115 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:30,118 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:30,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:30,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:30,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:30,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,151 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:30,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:30,155 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:30,156 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:30,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:30,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:30,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,188 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:30,188 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:30,191 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:30,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:30,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:30,195 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:30,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:30,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:30,222 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:30,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:30,227 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:30,970 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:30,970 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:30,970 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 18, 18] total 64 [2021-11-07 00:54:30,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868160827] [2021-11-07 00:54:30,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2021-11-07 00:54:30,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:30,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2021-11-07 00:54:30,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=4438, Unknown=0, NotChecked=0, Total=4692 [2021-11-07 00:54:30,973 INFO L87 Difference]: Start difference. First operand 40 states and 44 transitions. Second operand has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 0 states have call successors, (0), 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-07 00:54:33,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:33,472 INFO L93 Difference]: Finished difference Result 65 states and 72 transitions. [2021-11-07 00:54:33,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-07 00:54:33,476 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 0 states have call successors, (0), 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 39 [2021-11-07 00:54:33,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:33,478 INFO L225 Difference]: With dead ends: 65 [2021-11-07 00:54:33,478 INFO L226 Difference]: Without dead ends: 62 [2021-11-07 00:54:33,481 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 72 SyntacticMatches, 14 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2247 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=477, Invalid=7005, Unknown=0, NotChecked=0, Total=7482 [2021-11-07 00:54:33,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2021-11-07 00:54:33,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 56. [2021-11-07 00:54:33,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 55 states have (on average 1.1454545454545455) internal successors, (63), 55 states have internal predecessors, (63), 0 states have call successors, (0), 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-07 00:54:33,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 63 transitions. [2021-11-07 00:54:33,494 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 63 transitions. Word has length 39 [2021-11-07 00:54:33,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:33,494 INFO L470 AbstractCegarLoop]: Abstraction has 56 states and 63 transitions. [2021-11-07 00:54:33,494 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 1.5625) internal successors, (100), 64 states have internal predecessors, (100), 0 states have call successors, (0), 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-07 00:54:33,494 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 63 transitions. [2021-11-07 00:54:33,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-11-07 00:54:33,494 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:33,494 INFO L513 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:33,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:33,695 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable810,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:33,695 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:33,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:33,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1357133760, now seen corresponding path program 16 times [2021-11-07 00:54:33,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:33,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217369548] [2021-11-07 00:54:33,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:33,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:33,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:33,850 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 22 proven. 27 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 00:54:33,850 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:33,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217369548] [2021-11-07 00:54:33,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217369548] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:33,851 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1503485874] [2021-11-07 00:54:33,851 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:54:33,851 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:33,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:33,856 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:33,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-11-07 00:54:34,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:34,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-07 00:54:34,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:34,495 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 00:54:34,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:34,607 INFO L134 CoverageAnalysis]: Checked inductivity of 112 backedges. 28 proven. 21 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-11-07 00:54:34,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1503485874] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:34,608 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [208062332] [2021-11-07 00:54:34,612 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:34,612 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:34,613 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:34,614 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:34,615 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:34,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:34,625 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:34,627 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:34,628 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_57|], 21=[|v_#valid_60|]} [2021-11-07 00:54:34,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:34,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:34,642 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:34,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,670 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:34,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:34,671 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,673 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,673 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,678 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:34,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,680 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:34,683 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:34,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,685 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:34,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,686 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:34,688 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:34,690 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_58|], 15=[|v_#valid_61|]} [2021-11-07 00:54:34,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,704 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:34,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:34,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:34,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:34,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,764 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:34,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:34,764 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:34,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:34,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,770 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:34,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,772 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:34,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,775 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,776 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,776 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:34,776 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,777 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,777 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:34,778 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:34,778 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:34,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:34,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:34,788 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:34,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:34,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:34,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-07 00:54:34,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:54:34,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,831 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,834 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,838 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,840 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,841 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,841 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:34,842 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:34,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:54:34,845 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,847 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,848 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:54:34,850 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:54:34,851 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,851 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,852 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:34,854 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,856 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,857 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,858 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,858 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:34,859 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:34,859 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,859 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,860 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,860 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,861 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:34,861 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,861 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,862 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:34,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:34,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,865 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:34,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:54:34,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,867 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:54:34,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:54:34,870 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,872 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,874 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:54:34,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:54:34,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:34,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:34,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:34,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:34,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:54:34,917 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:34,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,918 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:34,918 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,942 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:54:34,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:54:34,945 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-07 00:54:34,946 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:54:34,949 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,966 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,967 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,981 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:34,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:34,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:34,984 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:34,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:34,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:34,990 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-07 00:54:34,990 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:34,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,991 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:34,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:34,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:34,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:34,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:34,994 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-07 00:54:34,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:34,997 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:34,998 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 00:54:35,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,017 INFO L180 QuantifierPusher]: treesize reduction 7, result has 95.9 percent of original size [2021-11-07 00:54:35,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 175 [2021-11-07 00:54:35,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,035 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:35,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:35,038 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:35,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:35,040 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:35,042 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:35,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,066 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,069 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:35,069 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:35,072 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:35,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:35,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,075 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:35,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,086 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,089 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:35,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,112 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:35,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:35,117 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:35,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:35,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:35,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:35,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:35,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,153 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:35,159 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:35,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:35,166 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:35,638 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:35,638 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:35,638 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 25 [2021-11-07 00:54:35,638 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159386733] [2021-11-07 00:54:35,638 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2021-11-07 00:54:35,639 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:35,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-11-07 00:54:35,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=174, Invalid=696, Unknown=0, NotChecked=0, Total=870 [2021-11-07 00:54:35,640 INFO L87 Difference]: Start difference. First operand 56 states and 63 transitions. Second operand has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:54:35,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:35,859 INFO L93 Difference]: Finished difference Result 110 states and 124 transitions. [2021-11-07 00:54:35,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-07 00:54:35,859 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 40 [2021-11-07 00:54:35,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:35,860 INFO L225 Difference]: With dead ends: 110 [2021-11-07 00:54:35,860 INFO L226 Difference]: Without dead ends: 57 [2021-11-07 00:54:35,861 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 106 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=267, Invalid=1065, Unknown=0, NotChecked=0, Total=1332 [2021-11-07 00:54:35,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-11-07 00:54:35,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2021-11-07 00:54:35,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.1428571428571428) internal successors, (64), 56 states have internal predecessors, (64), 0 states have call successors, (0), 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-07 00:54:35,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 64 transitions. [2021-11-07 00:54:35,873 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 64 transitions. Word has length 40 [2021-11-07 00:54:35,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:35,874 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 64 transitions. [2021-11-07 00:54:35,874 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 1.48) internal successors, (37), 25 states have internal predecessors, (37), 0 states have call successors, (0), 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-07 00:54:35,874 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 64 transitions. [2021-11-07 00:54:35,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-11-07 00:54:35,875 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:35,875 INFO L513 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:35,907 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:36,088 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable868 [2021-11-07 00:54:36,088 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:36,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:36,088 INFO L85 PathProgramCache]: Analyzing trace with hash 690511928, now seen corresponding path program 17 times [2021-11-07 00:54:36,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:36,089 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49387568] [2021-11-07 00:54:36,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:36,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:36,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:36,235 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 15 proven. 34 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-07 00:54:36,235 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:36,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49387568] [2021-11-07 00:54:36,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49387568] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:36,236 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207958402] [2021-11-07 00:54:36,236 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:54:36,236 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:36,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:36,237 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:36,237 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-11-07 00:54:36,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-07 00:54:36,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:36,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 16 conjunts are in the unsatisfiable core [2021-11-07 00:54:36,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:36,929 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-07 00:54:36,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:37,054 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 21 proven. 28 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2021-11-07 00:54:37,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207958402] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:37,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [251196167] [2021-11-07 00:54:37,056 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:37,056 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:37,056 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:37,056 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:37,056 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:37,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,059 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:37,060 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,061 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:37,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:37,063 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_60|], 21=[|v_#valid_63|]} [2021-11-07 00:54:37,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:37,070 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,070 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:37,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,071 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:37,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,094 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:37,094 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:37,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,097 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,097 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,097 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,100 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:37,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,101 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:37,104 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:37,104 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,105 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:37,105 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:37,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:37,110 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_61|], 15=[|v_#valid_64|]} [2021-11-07 00:54:37,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,123 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:37,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:37,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:37,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:37,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,135 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,158 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:37,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:37,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:37,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:37,161 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,165 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:37,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:37,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,169 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,170 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:37,171 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,171 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,172 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,172 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:37,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:37,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:37,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:37,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:37,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,204 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:37,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:37,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,215 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:37,216 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-07 00:54:37,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:54:37,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,230 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,254 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,256 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:37,256 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,258 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,260 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:37,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:37,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:54:37,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:54:37,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:54:37,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,294 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,295 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:37,297 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,298 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:37,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:37,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:37,301 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:37,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,305 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,305 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:37,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:54:37,306 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,307 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:54:37,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:54:37,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,315 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:54:37,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:54:37,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:37,345 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:37,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:37,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:37,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:54:37,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:37,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:37,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,418 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:54:37,424 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:54:37,425 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-07 00:54:37,425 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:54:37,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,474 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:37,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:37,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:37,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:37,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:37,482 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:37,488 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-07 00:54:37,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:37,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:37,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:37,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:37,496 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-07 00:54:37,496 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:37,501 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:37,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:54:37,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,531 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:54:37,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:54:37,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,560 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:37,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:37,565 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:37,566 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:37,568 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,569 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:37,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,585 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:37,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,608 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:37,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:37,614 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:37,615 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:37,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:37,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,633 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:37,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,658 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:37,659 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:37,663 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:37,665 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:37,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,667 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:37,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:37,687 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:37,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:37,712 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:37,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:37,718 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:38,243 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:38,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:38,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 26 [2021-11-07 00:54:38,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114061397] [2021-11-07 00:54:38,244 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2021-11-07 00:54:38,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:38,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-11-07 00:54:38,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=747, Unknown=0, NotChecked=0, Total=930 [2021-11-07 00:54:38,245 INFO L87 Difference]: Start difference. First operand 57 states and 64 transitions. Second operand has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 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-07 00:54:38,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:38,441 INFO L93 Difference]: Finished difference Result 78 states and 90 transitions. [2021-11-07 00:54:38,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-11-07 00:54:38,442 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 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 41 [2021-11-07 00:54:38,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:38,442 INFO L225 Difference]: With dead ends: 78 [2021-11-07 00:54:38,442 INFO L226 Difference]: Without dead ends: 45 [2021-11-07 00:54:38,443 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 107 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 446 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=348, Invalid=1134, Unknown=0, NotChecked=0, Total=1482 [2021-11-07 00:54:38,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-11-07 00:54:38,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2021-11-07 00:54:38,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.1136363636363635) internal successors, (49), 44 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:38,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 49 transitions. [2021-11-07 00:54:38,449 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 49 transitions. Word has length 41 [2021-11-07 00:54:38,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:38,449 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 49 transitions. [2021-11-07 00:54:38,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 1.8076923076923077) internal successors, (47), 26 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-07 00:54:38,450 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 49 transitions. [2021-11-07 00:54:38,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-11-07 00:54:38,450 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:38,450 INFO L513 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:38,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:38,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable925 [2021-11-07 00:54:38,652 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:38,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:38,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1551560775, now seen corresponding path program 18 times [2021-11-07 00:54:38,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:38,653 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326784883] [2021-11-07 00:54:38,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:38,653 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:38,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:41,116 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 3 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:54:41,117 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:41,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326784883] [2021-11-07 00:54:41,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326784883] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:41,117 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134697704] [2021-11-07 00:54:41,117 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:54:41,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:41,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:41,118 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:41,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-11-07 00:54:41,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:54:41,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:41,651 WARN L261 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 119 conjunts are in the unsatisfiable core [2021-11-07 00:54:41,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:43,135 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-11-07 00:54:43,136 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 20 [2021-11-07 00:54:43,251 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-07 00:54:43,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:45,684 INFO L354 Elim1Store]: treesize reduction 794, result has 40.2 percent of original size [2021-11-07 00:54:45,685 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 121 treesize of output 552 [2021-11-07 00:54:50,755 INFO L354 Elim1Store]: treesize reduction 1298, result has 2.2 percent of original size [2021-11-07 00:54:50,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 120 treesize of output 47 [2021-11-07 00:54:50,858 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 0 proven. 112 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2021-11-07 00:54:50,858 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134697704] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:50,858 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1416962358] [2021-11-07 00:54:50,859 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:50,859 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:50,860 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:50,860 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:50,860 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:50,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:50,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:50,863 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:50,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:50,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:50,869 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_63|], 21=[|v_#valid_66|]} [2021-11-07 00:54:50,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:50,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:50,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:50,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:50,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,900 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:50,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:50,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:50,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,903 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:50,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:50,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:50,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,907 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:50,912 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:50,913 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:50,913 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:50,914 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:50,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,914 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:50,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:50,917 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_64|], 15=[|v_#valid_67|]} [2021-11-07 00:54:50,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,947 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:50,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:50,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:50,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:50,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:50,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:50,984 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:50,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:50,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:50,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:50,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:50,990 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,991 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,992 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:50,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:50,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:50,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:50,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,003 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:51,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:51,004 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,005 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,005 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:51,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:51,006 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,006 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:51,008 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:51,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:51,017 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,018 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:51,018 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:51,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:51,019 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,024 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:51,026 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-07 00:54:51,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:54:51,031 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,063 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,073 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,074 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,075 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,075 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,076 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:51,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:51,077 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,084 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,088 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,089 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,089 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,090 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:51,091 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,091 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:51,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:54:51,096 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,103 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:54:51,106 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:54:51,110 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,114 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,115 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,116 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:51,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:51,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:51,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:54:51,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:54:51,123 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:51,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:51,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,127 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:51,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:51,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:51,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:54:51,134 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,141 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:54:51,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:54:51,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:51,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:51,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:51,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:51,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:51,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:54:51,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:51,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:51,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:51,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,205 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:54:51,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:54:51,208 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-07 00:54:51,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:54:51,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,232 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,239 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:51,259 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:51,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:51,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:51,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:51,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:51,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-07 00:54:51,282 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:51,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:51,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:51,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,288 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:51,289 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-07 00:54:51,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:51,294 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:51,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:54:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,322 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:54:51,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:54:51,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,351 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:51,353 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:51,357 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:51,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:51,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,362 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:51,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,379 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:51,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,403 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:51,405 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:51,409 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:51,410 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:51,412 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:51,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,432 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:51,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,456 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:51,458 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:51,462 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:51,464 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:51,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,467 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:51,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:51,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:51,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:51,508 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:51,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:51,516 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:52,460 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:52,461 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:52,461 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 20, 20] total 63 [2021-11-07 00:54:52,461 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361427966] [2021-11-07 00:54:52,461 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2021-11-07 00:54:52,461 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:52,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2021-11-07 00:54:52,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=4300, Unknown=0, NotChecked=0, Total=4556 [2021-11-07 00:54:52,463 INFO L87 Difference]: Start difference. First operand 45 states and 49 transitions. Second operand has 63 states, 63 states have (on average 1.6349206349206349) internal successors, (103), 63 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:55,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:55,738 INFO L93 Difference]: Finished difference Result 73 states and 80 transitions. [2021-11-07 00:54:55,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-07 00:54:55,739 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 1.6349206349206349) internal successors, (103), 63 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2021-11-07 00:54:55,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:55,739 INFO L225 Difference]: With dead ends: 73 [2021-11-07 00:54:55,739 INFO L226 Difference]: Without dead ends: 70 [2021-11-07 00:54:55,742 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 91 SyntacticMatches, 16 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2217 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=574, Invalid=7798, Unknown=0, NotChecked=0, Total=8372 [2021-11-07 00:54:55,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-07 00:54:55,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 63. [2021-11-07 00:54:55,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 1.1290322580645162) internal successors, (70), 62 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:55,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 70 transitions. [2021-11-07 00:54:55,751 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 70 transitions. Word has length 44 [2021-11-07 00:54:55,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:55,751 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 70 transitions. [2021-11-07 00:54:55,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 1.6349206349206349) internal successors, (103), 63 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:55,752 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 70 transitions. [2021-11-07 00:54:55,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2021-11-07 00:54:55,752 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:55,752 INFO L513 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:55,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:55,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable982,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:55,953 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:55,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:55,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1730244706, now seen corresponding path program 19 times [2021-11-07 00:54:55,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:55,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719859194] [2021-11-07 00:54:55,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:55,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:55,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:56,098 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 29 proven. 35 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-07 00:54:56,099 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:56,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719859194] [2021-11-07 00:54:56,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719859194] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:56,099 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290219750] [2021-11-07 00:54:56,099 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:54:56,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:56,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:56,100 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:56,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-11-07 00:54:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:56,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-07 00:54:56,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:56,929 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-07 00:54:56,929 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:54:57,038 INFO L134 CoverageAnalysis]: Checked inductivity of 148 backedges. 36 proven. 28 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2021-11-07 00:54:57,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290219750] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:54:57,039 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1890082950] [2021-11-07 00:54:57,040 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:54:57,040 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:54:57,041 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:54:57,041 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:54:57,041 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:54:57,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:57,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:54:57,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:54:57,050 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_66|], 21=[|v_#valid_69|]} [2021-11-07 00:54:57,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:54:57,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:57,058 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:57,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,082 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:54:57,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:54:57,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,087 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,088 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:54:57,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,089 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:54:57,091 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:54:57,092 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,092 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,092 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:54:57,093 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,093 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,093 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:54:57,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:54:57,096 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_67|], 15=[|v_#valid_70|]} [2021-11-07 00:54:57,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,108 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:54:57,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:54:57,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:57,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:54:57,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,163 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:54:57,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:54:57,164 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:57,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,166 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:57,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,171 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:54:57,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,172 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:54:57,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,175 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:57,176 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:57,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:57,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:57,184 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:57,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:57,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:57,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:57,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:54:57,202 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-07 00:54:57,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:54:57,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,236 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,240 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,241 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:57,242 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,243 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,250 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,251 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,251 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,252 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:57,252 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:57,255 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:54:57,255 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,257 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:54:57,261 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:54:57,263 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,266 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,267 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:57,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,269 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:54:57,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:54:57,270 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,271 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:54:57,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:54:57,273 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:54:57,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:54:57,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:54:57,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:54:57,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:54:57,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:54:57,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:54:57,301 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:57,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:54:57,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:54:57,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:54:57,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:57,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:54:57,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,344 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:54:57,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:54:57,348 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-07 00:54:57,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:54:57,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,383 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:54:57,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:54:57,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:54:57,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:54:57,386 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:54:57,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:57,391 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-07 00:54:57,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,392 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:57,392 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:54:57,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:54:57,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:54:57,396 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-07 00:54:57,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:54:57,401 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:54:57,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:54:57,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,433 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:54:57,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:54:57,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,452 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:57,453 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:57,455 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:57,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:57,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,458 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:57,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:57,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,497 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,501 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:57,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:57,505 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:57,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:57,507 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,508 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:54:57,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:54:57,523 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,535 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,538 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:57,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:57,542 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:54:57,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:54:57,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:54:57,547 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:54:57,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:54:57,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,569 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:54:57,580 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:54:57,581 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:54:57,587 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:54:58,090 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:54:58,091 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:54:58,091 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 28 [2021-11-07 00:54:58,091 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180461409] [2021-11-07 00:54:58,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2021-11-07 00:54:58,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:54:58,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-11-07 00:54:58,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=844, Unknown=0, NotChecked=0, Total=1056 [2021-11-07 00:54:58,093 INFO L87 Difference]: Start difference. First operand 63 states and 70 transitions. Second operand has 28 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:58,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:54:58,353 INFO L93 Difference]: Finished difference Result 124 states and 138 transitions. [2021-11-07 00:54:58,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-07 00:54:58,354 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2021-11-07 00:54:58,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:54:58,354 INFO L225 Difference]: With dead ends: 124 [2021-11-07 00:54:58,354 INFO L226 Difference]: Without dead ends: 64 [2021-11-07 00:54:58,355 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 401 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=330, Invalid=1310, Unknown=0, NotChecked=0, Total=1640 [2021-11-07 00:54:58,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2021-11-07 00:54:58,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2021-11-07 00:54:58,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 1.126984126984127) internal successors, (71), 63 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:58,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 71 transitions. [2021-11-07 00:54:58,363 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 71 transitions. Word has length 45 [2021-11-07 00:54:58,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:54:58,363 INFO L470 AbstractCegarLoop]: Abstraction has 64 states and 71 transitions. [2021-11-07 00:54:58,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 1.4285714285714286) internal successors, (40), 28 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:54:58,364 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 71 transitions. [2021-11-07 00:54:58,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-11-07 00:54:58,364 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:54:58,364 INFO L513 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:54:58,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-11-07 00:54:58,564 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1039,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:58,565 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:54:58,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:54:58,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1483926678, now seen corresponding path program 20 times [2021-11-07 00:54:58,565 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:54:58,565 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174633024] [2021-11-07 00:54:58,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:54:58,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:54:58,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:54:58,754 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 21 proven. 43 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 00:54:58,755 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:54:58,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174633024] [2021-11-07 00:54:58,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174633024] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:54:58,755 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127911007] [2021-11-07 00:54:58,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:54:58,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:54:58,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:54:58,756 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:54:58,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-11-07 00:54:59,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-11-07 00:54:59,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:54:59,656 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 18 conjunts are in the unsatisfiable core [2021-11-07 00:54:59,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:54:59,933 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 00:54:59,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:55:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 28 proven. 36 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-11-07 00:55:00,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127911007] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:55:00,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1507179285] [2021-11-07 00:55:00,064 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:55:00,064 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:55:00,064 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:55:00,064 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:55:00,064 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:55:00,081 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,082 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,082 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,083 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:00,083 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,084 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,084 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:00,085 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:55:00,087 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_69|], 21=[|v_#valid_72|]} [2021-11-07 00:55:00,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:55:00,095 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,095 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:00,096 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,096 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:00,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,096 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,117 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:55:00,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:55:00,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,120 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,122 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,123 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:55:00,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,123 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:55:00,127 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:55:00,128 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:55:00,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,129 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:00,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:55:00,132 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_70|], 15=[|v_#valid_73|]} [2021-11-07 00:55:00,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,143 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:55:00,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:55:00,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,145 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:00,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:00,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,178 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:55:00,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:55:00,179 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:00,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:00,181 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,186 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:55:00,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:55:00,188 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,190 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,191 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:55:00,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:00,192 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,192 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:55:00,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:55:00,194 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,195 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:55:00,196 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:55:00,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:00,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:00,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:00,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,223 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:55:00,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:55:00,224 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-07 00:55:00,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:55:00,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,234 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,255 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,258 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,260 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,262 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:00,265 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:00,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:55:00,268 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,270 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:55:00,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:55:00,274 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,274 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,275 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,275 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:00,278 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,280 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,280 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,281 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,282 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:00,282 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,283 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:00,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:55:00,284 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,285 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:55:00,286 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,286 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,287 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:00,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:00,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:00,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:55:00,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:55:00,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,296 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:55:00,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:55:00,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:55:00,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,325 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:00,325 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:00,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:00,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:00,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:00,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:00,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,378 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:55:00,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:55:00,381 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-07 00:55:00,382 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:55:00,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,431 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:55:00,433 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,434 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:00,435 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:55:00,436 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:00,436 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,437 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:00,438 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:00,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 12 [2021-11-07 00:55:00,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:00,445 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:00,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:00,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,449 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,450 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:00,451 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-07 00:55:00,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:55:00,456 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:55:00,457 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 00:55:00,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,483 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:55:00,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:55:00,490 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,505 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:00,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:00,509 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:00,510 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:00,511 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,511 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:00,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,522 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:00,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,542 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:00,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:00,546 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:00,547 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:00,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,549 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:55:00,550 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,560 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:55:00,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,578 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:00,579 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:00,581 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:00,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:00,583 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,584 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:00,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:00,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:00,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,605 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:00,612 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:00,613 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:00,617 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:55:01,060 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:55:01,060 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:55:01,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 29 [2021-11-07 00:55:01,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833208690] [2021-11-07 00:55:01,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2021-11-07 00:55:01,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:55:01,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-11-07 00:55:01,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=901, Unknown=0, NotChecked=0, Total=1122 [2021-11-07 00:55:01,062 INFO L87 Difference]: Start difference. First operand 64 states and 71 transitions. Second operand has 29 states, 29 states have (on average 1.3793103448275863) internal successors, (40), 29 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:01,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:55:01,313 INFO L93 Difference]: Finished difference Result 87 states and 99 transitions. [2021-11-07 00:55:01,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-11-07 00:55:01,313 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 1.3793103448275863) internal successors, (40), 29 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2021-11-07 00:55:01,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:55:01,314 INFO L225 Difference]: With dead ends: 87 [2021-11-07 00:55:01,314 INFO L226 Difference]: Without dead ends: 50 [2021-11-07 00:55:01,314 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 121 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 551 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=429, Invalid=1377, Unknown=0, NotChecked=0, Total=1806 [2021-11-07 00:55:01,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-11-07 00:55:01,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2021-11-07 00:55:01,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.1020408163265305) internal successors, (54), 49 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-07 00:55:01,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 54 transitions. [2021-11-07 00:55:01,322 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 54 transitions. Word has length 46 [2021-11-07 00:55:01,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:55:01,322 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 54 transitions. [2021-11-07 00:55:01,322 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 1.3793103448275863) internal successors, (40), 29 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:01,322 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 54 transitions. [2021-11-07 00:55:01,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-11-07 00:55:01,323 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:55:01,323 INFO L513 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:55:01,346 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-11-07 00:55:01,523 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1096,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:01,523 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:55:01,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:55:01,524 INFO L85 PathProgramCache]: Analyzing trace with hash -762724217, now seen corresponding path program 21 times [2021-11-07 00:55:01,524 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:55:01,524 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333595625] [2021-11-07 00:55:01,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:55:01,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:55:01,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:55:04,734 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 3 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:55:04,734 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:55:04,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333595625] [2021-11-07 00:55:04,734 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333595625] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:55:04,734 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552096140] [2021-11-07 00:55:04,735 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:55:04,735 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:04,735 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:55:04,735 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:55:04,737 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-11-07 00:55:05,405 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:55:05,405 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:55:05,408 WARN L261 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 135 conjunts are in the unsatisfiable core [2021-11-07 00:55:05,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:55:07,299 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-07 00:55:07,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:55:10,934 INFO L354 Elim1Store]: treesize reduction 1059, result has 39.7 percent of original size [2021-11-07 00:55:10,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 138 treesize of output 718 [2021-11-07 00:55:20,148 INFO L354 Elim1Store]: treesize reduction 1723, result has 1.9 percent of original size [2021-11-07 00:55:20,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 16 select indices, 16 select index equivalence classes, 0 disjoint index pairs (out of 120 index pairs), introduced 16 new quantified variables, introduced 120 case distinctions, treesize of input 137 treesize of output 53 [2021-11-07 00:55:20,258 INFO L134 CoverageAnalysis]: Checked inductivity of 180 backedges. 0 proven. 144 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-11-07 00:55:20,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552096140] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:55:20,258 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1550446566] [2021-11-07 00:55:20,260 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:55:20,260 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:55:20,260 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:55:20,260 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:55:20,260 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:55:20,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,264 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:20,265 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,265 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:20,266 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:55:20,268 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_72|], 21=[|v_#valid_75|]} [2021-11-07 00:55:20,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:55:20,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:20,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:20,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,300 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:55:20,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:55:20,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,303 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,303 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,306 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:55:20,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,307 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:55:20,309 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:55:20,310 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:20,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:55:20,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:55:20,314 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_73|], 15=[|v_#valid_76|]} [2021-11-07 00:55:20,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,326 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:55:20,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:55:20,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:20,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,328 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:20,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,361 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:55:20,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:55:20,362 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:20,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:20,364 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,365 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:55:20,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,370 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:55:20,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,373 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:55:20,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:20,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:55:20,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:55:20,377 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,377 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,377 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:55:20,379 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:55:20,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:20,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,389 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:20,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:20,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,394 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:55:20,396 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:55:20,396 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-07 00:55:20,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:55:20,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,437 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,440 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,442 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,444 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,446 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,446 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,447 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,447 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:20,448 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:20,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:55:20,461 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,464 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,467 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:55:20,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:55:20,470 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,472 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,473 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:20,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,481 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,483 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:20,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:20,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:20,488 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:55:20,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:20,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:20,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:55:20,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:55:20,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:55:20,502 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:55:20,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:55:20,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:55:20,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:20,539 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,539 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:20,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:20,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:20,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:20,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:20,558 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,594 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:55:20,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:55:20,600 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-07 00:55:20,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:55:20,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,644 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:55:20,646 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,646 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,647 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,647 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:20,648 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:55:20,648 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:20,649 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,649 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:20,650 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:20,656 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-07 00:55:20,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:20,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:20,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:20,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,661 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,662 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:20,663 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-07 00:55:20,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:55:20,668 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:55:20,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:55:20,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,693 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:55:20,695 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:55:20,697 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,711 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:20,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:20,715 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:20,716 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:20,717 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,718 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:20,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,756 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,758 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:20,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,785 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:20,786 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:20,789 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:20,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:20,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,792 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:20,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:20,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,819 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:20,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:20,822 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:20,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:20,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:55:20,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,846 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:20,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:55:20,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:20,868 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:20,869 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:20,872 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:55:21,666 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:55:21,667 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:55:21,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 22, 22] total 70 [2021-11-07 00:55:21,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766001933] [2021-11-07 00:55:21,667 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2021-11-07 00:55:21,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:55:21,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2021-11-07 00:55:21,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=311, Invalid=5239, Unknown=0, NotChecked=0, Total=5550 [2021-11-07 00:55:21,669 INFO L87 Difference]: Start difference. First operand 50 states and 54 transitions. Second operand has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 70 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:25,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:55:25,638 INFO L93 Difference]: Finished difference Result 81 states and 88 transitions. [2021-11-07 00:55:25,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2021-11-07 00:55:25,638 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 70 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2021-11-07 00:55:25,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:55:25,639 INFO L225 Difference]: With dead ends: 81 [2021-11-07 00:55:25,639 INFO L226 Difference]: Without dead ends: 78 [2021-11-07 00:55:25,639 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 94 SyntacticMatches, 26 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3397 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=677, Invalid=9423, Unknown=0, NotChecked=0, Total=10100 [2021-11-07 00:55:25,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-07 00:55:25,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 70. [2021-11-07 00:55:25,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.1159420289855073) internal successors, (77), 69 states have internal predecessors, (77), 0 states have call successors, (0), 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-07 00:55:25,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 77 transitions. [2021-11-07 00:55:25,649 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 77 transitions. Word has length 49 [2021-11-07 00:55:25,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:55:25,649 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 77 transitions. [2021-11-07 00:55:25,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 1.6285714285714286) internal successors, (114), 70 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:25,649 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 77 transitions. [2021-11-07 00:55:25,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-11-07 00:55:25,650 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:55:25,650 INFO L513 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:55:25,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-11-07 00:55:25,850 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1154 [2021-11-07 00:55:25,851 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:55:25,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:55:25,851 INFO L85 PathProgramCache]: Analyzing trace with hash 415589312, now seen corresponding path program 22 times [2021-11-07 00:55:25,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:55:25,851 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631536900] [2021-11-07 00:55:25,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:55:25,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:55:25,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:55:26,026 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 37 proven. 44 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-07 00:55:26,026 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:55:26,026 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631536900] [2021-11-07 00:55:26,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631536900] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:55:26,027 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134160628] [2021-11-07 00:55:26,027 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:55:26,027 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:26,027 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:55:26,028 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:55:26,029 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-11-07 00:55:26,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:55:26,773 INFO L263 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-07 00:55:26,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:55:27,037 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-07 00:55:27,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:55:27,159 INFO L134 CoverageAnalysis]: Checked inductivity of 189 backedges. 45 proven. 36 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2021-11-07 00:55:27,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134160628] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:55:27,160 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [13847678] [2021-11-07 00:55:27,161 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:55:27,161 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:55:27,161 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:55:27,162 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:55:27,162 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:55:27,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,178 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:27,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:27,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:55:27,183 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_75|], 21=[|v_#valid_78|]} [2021-11-07 00:55:27,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:55:27,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,192 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:27,192 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,193 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:27,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,214 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:55:27,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:55:27,214 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,216 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,216 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,217 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:55:27,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:55:27,223 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:55:27,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:27,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:55:27,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:55:27,228 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_76|], 15=[|v_#valid_79|]} [2021-11-07 00:55:27,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,240 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:55:27,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:55:27,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:27,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:27,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,276 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:55:27,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:55:27,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,278 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:27,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:27,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,283 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,284 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:55:27,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,284 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:55:27,286 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,287 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,288 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:55:27,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:27,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,296 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:55:27,297 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:55:27,298 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:55:27,300 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:55:27,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:27,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:27,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:27,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,315 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:55:27,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:55:27,317 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-07 00:55:27,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:55:27,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,358 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,362 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,365 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:27,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,367 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:27,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:55:27,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:55:27,374 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:55:27,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,375 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:27,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,381 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,382 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,382 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,383 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:27,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:27,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:55:27,385 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:55:27,386 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,387 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,387 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:27,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:27,388 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,389 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,389 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,390 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:27,390 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,390 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,391 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:55:27,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:55:27,393 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,397 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:55:27,399 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:55:27,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:55:27,419 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,420 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:27,420 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:55:27,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:27,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:27,433 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:27,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,434 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:27,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,435 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,458 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:55:27,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:55:27,462 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-07 00:55:27,462 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:55:27,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,485 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,492 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:55:27,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,493 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:27,494 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:55:27,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:27,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:27,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:27,500 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-07 00:55:27,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:27,501 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:27,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:27,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,504 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:27,504 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-07 00:55:27,504 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:55:27,508 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:55:27,509 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 00:55:27,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,527 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:55:27,529 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:55:27,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,539 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,557 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:27,559 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:27,563 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:27,564 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:27,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,567 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:27,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:27,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,608 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:27,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:27,613 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:27,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:27,616 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,617 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:55:27,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:55:27,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,678 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:27,679 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:27,681 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:27,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:27,683 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,684 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:27,685 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,687 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:27,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:27,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:27,718 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:27,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:27,722 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:55:28,238 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:55:28,238 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:55:28,238 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 31 [2021-11-07 00:55:28,238 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158889040] [2021-11-07 00:55:28,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2021-11-07 00:55:28,239 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:55:28,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-11-07 00:55:28,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1006, Unknown=0, NotChecked=0, Total=1260 [2021-11-07 00:55:28,240 INFO L87 Difference]: Start difference. First operand 70 states and 77 transitions. Second operand has 31 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:28,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:55:28,516 INFO L93 Difference]: Finished difference Result 138 states and 152 transitions. [2021-11-07 00:55:28,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-11-07 00:55:28,516 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-11-07 00:55:28,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:55:28,517 INFO L225 Difference]: With dead ends: 138 [2021-11-07 00:55:28,517 INFO L226 Difference]: Without dead ends: 71 [2021-11-07 00:55:28,517 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 483 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=400, Invalid=1580, Unknown=0, NotChecked=0, Total=1980 [2021-11-07 00:55:28,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2021-11-07 00:55:28,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2021-11-07 00:55:28,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 70 states have (on average 1.1142857142857143) internal successors, (78), 70 states have internal predecessors, (78), 0 states have call successors, (0), 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-07 00:55:28,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 78 transitions. [2021-11-07 00:55:28,528 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 78 transitions. Word has length 50 [2021-11-07 00:55:28,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:55:28,528 INFO L470 AbstractCegarLoop]: Abstraction has 71 states and 78 transitions. [2021-11-07 00:55:28,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 1.3870967741935485) internal successors, (43), 31 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:55:28,528 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 78 transitions. [2021-11-07 00:55:28,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-11-07 00:55:28,529 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:55:28,529 INFO L513 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:55:28,551 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-11-07 00:55:28,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1212 [2021-11-07 00:55:28,729 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:55:28,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:55:28,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1764858440, now seen corresponding path program 23 times [2021-11-07 00:55:28,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:55:28,730 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729438185] [2021-11-07 00:55:28,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:55:28,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:55:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:55:28,961 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 28 proven. 53 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-11-07 00:55:28,961 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:55:28,961 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729438185] [2021-11-07 00:55:28,961 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729438185] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:55:28,962 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088471496] [2021-11-07 00:55:28,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:55:28,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:28,962 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:55:28,964 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:55:28,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-11-07 00:55:29,787 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-07 00:55:29,787 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:55:29,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 20 conjunts are in the unsatisfiable core [2021-11-07 00:55:29,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:55:30,205 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-11-07 00:55:30,205 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:55:30,342 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 36 proven. 45 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-11-07 00:55:30,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088471496] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:55:30,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [166433248] [2021-11-07 00:55:30,343 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:55:30,344 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:55:30,344 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:55:30,344 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:55:30,344 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:55:30,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,346 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,347 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:30,347 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,347 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:55:30,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:55:30,350 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_77|], 21=[|v_#valid_80|]} [2021-11-07 00:55:30,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:55:30,357 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:30,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:30,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,382 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:55:30,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:55:30,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,393 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:55:30,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,395 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:55:30,399 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:55:30,400 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,400 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:55:30,401 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:55:30,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:55:30,407 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_78|], 15=[|v_#valid_81|]} [2021-11-07 00:55:30,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,423 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:55:30,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:55:30,424 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,425 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:30,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:55:30,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,472 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:55:30,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:55:30,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:30,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:30,475 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:55:30,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,481 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:55:30,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,484 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:30,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,486 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:30,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:30,487 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:55:30,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:55:30,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:30,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:30,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:30,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:55:30,507 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-07 00:55:30,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:55:30,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,540 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,557 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,558 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:30,559 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,562 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,565 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:30,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:55:30,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:55:30,577 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:55:30,586 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:55:30,590 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,594 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,595 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,598 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:30,598 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,599 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,600 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:55:30,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:55:30,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:55:30,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:55:30,605 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,606 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,606 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:55:30,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:55:30,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,607 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,608 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:55:30,610 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:55:30,610 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,612 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,614 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:55:30,616 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:55:30,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:55:30,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:55:30,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,639 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:55:30,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:55:30,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:55:30,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:30,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:55:30,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,675 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,681 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:55:30,684 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:55:30,685 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-07 00:55:30,685 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:55:30,689 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,705 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,713 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:55:30,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,714 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,715 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,718 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:55:30,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:55:30,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:55:30,719 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:55:30,720 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:30,725 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-07 00:55:30,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,725 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:30,726 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:55:30,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:55:30,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:55:30,729 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-07 00:55:30,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:55:30,733 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:55:30,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:55:30,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,783 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:55:30,785 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:55:30,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,802 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:30,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:30,806 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:30,807 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:30,808 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,809 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:30,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:30,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,832 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,836 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:30,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:30,839 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:30,840 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:30,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:55:30,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,848 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:55:30,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,871 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:30,872 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:30,875 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:55:30,876 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:55:30,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,878 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:55:30,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:55:30,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:55:30,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:55:30,906 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:55:30,907 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:55:30,911 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:55:31,393 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:55:31,393 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:55:31,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 40 [2021-11-07 00:55:31,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435133350] [2021-11-07 00:55:31,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-07 00:55:31,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:55:31,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-07 00:55:31,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=308, Invalid=1672, Unknown=0, NotChecked=0, Total=1980 [2021-11-07 00:55:31,395 INFO L87 Difference]: Start difference. First operand 71 states and 78 transitions. Second operand has 40 states, 40 states have (on average 1.575) internal successors, (63), 40 states have internal predecessors, (63), 0 states have call successors, (0), 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-07 00:55:31,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:55:31,820 INFO L93 Difference]: Finished difference Result 96 states and 108 transitions. [2021-11-07 00:55:31,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-11-07 00:55:31,821 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.575) internal successors, (63), 40 states have internal predecessors, (63), 0 states have call successors, (0), 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 51 [2021-11-07 00:55:31,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:55:31,822 INFO L225 Difference]: With dead ends: 96 [2021-11-07 00:55:31,822 INFO L226 Difference]: Without dead ends: 55 [2021-11-07 00:55:31,822 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 954 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=585, Invalid=2495, Unknown=0, NotChecked=0, Total=3080 [2021-11-07 00:55:31,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-11-07 00:55:31,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2021-11-07 00:55:31,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 1.0925925925925926) internal successors, (59), 54 states have internal predecessors, (59), 0 states have call successors, (0), 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-07 00:55:31,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 59 transitions. [2021-11-07 00:55:31,835 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 59 transitions. Word has length 51 [2021-11-07 00:55:31,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:55:31,836 INFO L470 AbstractCegarLoop]: Abstraction has 55 states and 59 transitions. [2021-11-07 00:55:31,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.575) internal successors, (63), 40 states have internal predecessors, (63), 0 states have call successors, (0), 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-07 00:55:31,836 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 59 transitions. [2021-11-07 00:55:31,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-11-07 00:55:31,837 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:55:31,837 INFO L513 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:55:31,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-11-07 00:55:32,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1270,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:32,044 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:55:32,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:55:32,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1538886073, now seen corresponding path program 24 times [2021-11-07 00:55:32,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:55:32,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456985163] [2021-11-07 00:55:32,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:55:32,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:55:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:55:35,393 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 4 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:55:35,393 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:55:35,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456985163] [2021-11-07 00:55:35,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456985163] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:55:35,394 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993551027] [2021-11-07 00:55:35,394 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:55:35,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:55:35,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:55:35,395 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:55:35,395 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2021-11-07 00:55:36,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:55:36,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:55:36,235 WARN L261 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 151 conjunts are in the unsatisfiable core [2021-11-07 00:55:36,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:55:38,264 INFO L354 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2021-11-07 00:55:38,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 20 [2021-11-07 00:55:38,379 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-07 00:55:38,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:55:43,509 INFO L354 Elim1Store]: treesize reduction 1362, result has 39.3 percent of original size [2021-11-07 00:55:43,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 154 treesize of output 905 [2021-11-07 00:56:10,624 INFO L354 Elim1Store]: treesize reduction 2208, result has 1.6 percent of original size [2021-11-07 00:56:10,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 18 select indices, 18 select index equivalence classes, 0 disjoint index pairs (out of 153 index pairs), introduced 18 new quantified variables, introduced 153 case distinctions, treesize of input 155 treesize of output 60 [2021-11-07 00:56:10,747 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 0 proven. 180 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2021-11-07 00:56:10,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993551027] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:56:10,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [2112406893] [2021-11-07 00:56:10,748 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:56:10,749 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:56:10,749 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:56:10,749 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:56:10,749 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:56:10,752 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,753 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,753 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:10,754 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,754 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,754 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:56:10,755 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:56:10,756 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_80|], 21=[|v_#valid_83|]} [2021-11-07 00:56:10,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:56:10,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,765 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:10,766 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:10,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,789 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:56:10,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:56:10,790 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,791 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,792 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,796 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:56:10,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,796 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:56:10,799 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:56:10,799 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,799 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,800 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:56:10,800 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,800 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,801 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:56:10,802 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:56:10,803 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_81|], 15=[|v_#valid_84|]} [2021-11-07 00:56:10,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,815 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:56:10,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:56:10,815 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,816 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:10,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,817 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:10,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,850 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:56:10,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:56:10,851 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,852 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:10,853 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,853 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:10,853 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,857 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,858 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:56:10,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,859 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:56:10,860 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,862 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,863 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:10,863 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:10,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,864 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,864 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,865 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,865 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:10,866 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,866 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,866 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:10,867 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:10,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:10,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:10,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:10,878 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:10,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:10,879 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:10,885 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-07 00:56:10,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:56:10,888 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,904 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:10,938 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,943 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,947 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,954 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,955 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:10,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:10,961 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:56:10,961 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,964 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,968 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:56:10,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:56:10,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,974 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:10,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,984 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:10,985 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,986 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,986 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,987 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,987 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:10,988 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:56:10,988 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,989 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:56:10,991 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,992 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,992 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,993 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,993 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:10,994 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:10,994 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,995 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,995 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,996 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:10,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:10,997 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:10,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:10,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:11,002 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:56:11,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:11,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:56:11,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:56:11,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:11,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:11,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:11,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:11,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:11,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:11,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:11,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:11,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:11,055 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:56:11,055 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,057 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:11,057 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,058 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:11,058 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:11,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,096 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:56:11,101 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:56:11,102 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-07 00:56:11,102 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:56:11,107 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,144 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:56:11,146 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:11,146 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,147 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:11,147 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:11,148 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:56:11,148 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:11,149 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,149 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:11,150 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:11,156 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-07 00:56:11,156 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,157 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:11,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:11,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:11,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:11,163 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-07 00:56:11,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:56:11,168 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:56:11,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:56:11,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,195 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:56:11,199 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:56:11,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,305 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:11,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:11,310 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:11,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:11,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,314 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:11,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:11,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,347 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,350 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,356 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:11,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:11,361 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:11,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:11,364 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,366 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:11,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,381 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:11,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,408 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:11,409 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:11,413 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:11,414 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:11,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:11,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,439 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:11,442 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:11,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:11,458 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:11,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:11,463 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:56:12,319 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:56:12,319 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:56:12,319 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 24, 24] total 79 [2021-11-07 00:56:12,320 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595252986] [2021-11-07 00:56:12,320 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2021-11-07 00:56:12,320 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:56:12,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2021-11-07 00:56:12,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=360, Invalid=6612, Unknown=0, NotChecked=0, Total=6972 [2021-11-07 00:56:12,322 INFO L87 Difference]: Start difference. First operand 55 states and 59 transitions. Second operand has 79 states, 79 states have (on average 1.6075949367088607) internal successors, (127), 79 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:17,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:56:17,539 INFO L93 Difference]: Finished difference Result 89 states and 96 transitions. [2021-11-07 00:56:17,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-11-07 00:56:17,539 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 1.6075949367088607) internal successors, (127), 79 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 54 [2021-11-07 00:56:17,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:56:17,540 INFO L225 Difference]: With dead ends: 89 [2021-11-07 00:56:17,540 INFO L226 Difference]: Without dead ends: 86 [2021-11-07 00:56:17,541 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 104 SyntacticMatches, 27 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4462 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=855, Invalid=12485, Unknown=0, NotChecked=0, Total=13340 [2021-11-07 00:56:17,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2021-11-07 00:56:17,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 77. [2021-11-07 00:56:17,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 1.105263157894737) internal successors, (84), 76 states have internal predecessors, (84), 0 states have call successors, (0), 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-07 00:56:17,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 84 transitions. [2021-11-07 00:56:17,555 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 84 transitions. Word has length 54 [2021-11-07 00:56:17,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:56:17,555 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 84 transitions. [2021-11-07 00:56:17,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 1.6075949367088607) internal successors, (127), 79 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:17,555 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 84 transitions. [2021-11-07 00:56:17,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-11-07 00:56:17,556 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:56:17,556 INFO L513 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:56:17,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2021-11-07 00:56:17,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1327,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:56:17,764 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:56:17,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:56:17,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1684401310, now seen corresponding path program 25 times [2021-11-07 00:56:17,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:56:17,764 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881271045] [2021-11-07 00:56:17,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:56:17,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:56:17,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:56:17,991 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 46 proven. 54 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-11-07 00:56:17,991 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:56:17,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881271045] [2021-11-07 00:56:17,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881271045] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:56:17,991 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [499503633] [2021-11-07 00:56:17,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:56:17,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:56:17,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:56:17,996 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:56:18,018 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2021-11-07 00:56:19,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:56:19,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-07 00:56:19,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:56:19,334 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-11-07 00:56:19,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:56:19,468 INFO L134 CoverageAnalysis]: Checked inductivity of 235 backedges. 55 proven. 45 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-11-07 00:56:19,468 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [499503633] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:56:19,468 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [508900698] [2021-11-07 00:56:19,469 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:56:19,470 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:56:19,470 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:56:19,470 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:56:19,470 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:56:19,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,482 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,482 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:19,483 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,484 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:56:19,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:56:19,487 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_83|], 21=[|v_#valid_86|]} [2021-11-07 00:56:19,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:56:19,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:19,498 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,499 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:19,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,525 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:56:19,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:56:19,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,527 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,527 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,528 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,528 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,531 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:56:19,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,532 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:56:19,534 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:56:19,535 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:56:19,536 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:56:19,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:56:19,550 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_84|], 15=[|v_#valid_87|]} [2021-11-07 00:56:19,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,568 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:56:19,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:56:19,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:19,571 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:19,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,617 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:56:19,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:56:19,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:19,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:19,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,629 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,631 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:56:19,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:56:19,634 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,636 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,637 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,637 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,638 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:19,638 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:19,638 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,639 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,639 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,640 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,640 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:19,641 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,641 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,642 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:19,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:19,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:19,655 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,656 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:19,657 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,657 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:19,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,662 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:19,664 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-07 00:56:19,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:56:19,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,699 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,706 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:19,707 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,707 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:19,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:56:19,710 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,711 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:56:19,715 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:56:19,715 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,716 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,717 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:19,719 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,721 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,722 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,722 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,723 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,723 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,724 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:19,724 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,724 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,725 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,725 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:19,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:56:19,726 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,727 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,727 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:56:19,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,728 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,728 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:19,729 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:19,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,730 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:19,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:19,734 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:56:19,735 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,736 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:56:19,741 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:56:19,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:56:19,773 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,774 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:19,775 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,775 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:19,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:19,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:19,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,793 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:19,794 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,794 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:19,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,832 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:56:19,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:56:19,838 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-07 00:56:19,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:56:19,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,881 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:56:19,883 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:19,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:56:19,885 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:19,886 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,886 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:19,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:19,893 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-07 00:56:19,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:19,895 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:19,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:19,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:19,901 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-07 00:56:19,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:56:19,906 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:56:19,908 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:56:19,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,935 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:56:19,938 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:56:19,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,955 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,957 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,963 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:19,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:19,968 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:19,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:19,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:19,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:19,988 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:19,990 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:19,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,003 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,008 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:20,009 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:20,012 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:20,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:20,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:20,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:20,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:20,027 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:20,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,037 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,042 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:20,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:20,046 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:20,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:20,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:20,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:56:20,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,054 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:20,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:56:20,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,070 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:20,076 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:20,077 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:20,081 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:56:20,584 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:56:20,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:56:20,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 34 [2021-11-07 00:56:20,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185759573] [2021-11-07 00:56:20,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2021-11-07 00:56:20,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:56:20,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-11-07 00:56:20,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=1182, Unknown=0, NotChecked=0, Total=1482 [2021-11-07 00:56:20,586 INFO L87 Difference]: Start difference. First operand 77 states and 84 transitions. Second operand has 34 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:20,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:56:20,994 INFO L93 Difference]: Finished difference Result 152 states and 166 transitions. [2021-11-07 00:56:20,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-11-07 00:56:20,994 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2021-11-07 00:56:20,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:56:20,995 INFO L225 Difference]: With dead ends: 152 [2021-11-07 00:56:20,995 INFO L226 Difference]: Without dead ends: 78 [2021-11-07 00:56:20,995 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 148 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 572 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=477, Invalid=1875, Unknown=0, NotChecked=0, Total=2352 [2021-11-07 00:56:20,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2021-11-07 00:56:21,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2021-11-07 00:56:21,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 77 states have (on average 1.103896103896104) internal successors, (85), 77 states have internal predecessors, (85), 0 states have call successors, (0), 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-07 00:56:21,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 85 transitions. [2021-11-07 00:56:21,008 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 85 transitions. Word has length 55 [2021-11-07 00:56:21,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:56:21,008 INFO L470 AbstractCegarLoop]: Abstraction has 78 states and 85 transitions. [2021-11-07 00:56:21,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 1.3529411764705883) internal successors, (46), 34 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:21,008 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 85 transitions. [2021-11-07 00:56:21,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-11-07 00:56:21,009 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:56:21,009 INFO L513 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:56:21,032 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2021-11-07 00:56:21,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1384,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:56:21,210 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:56:21,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:56:21,210 INFO L85 PathProgramCache]: Analyzing trace with hash -683963286, now seen corresponding path program 26 times [2021-11-07 00:56:21,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:56:21,210 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039294847] [2021-11-07 00:56:21,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:56:21,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:56:21,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:56:21,446 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 36 proven. 64 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-07 00:56:21,446 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:56:21,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039294847] [2021-11-07 00:56:21,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039294847] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:56:21,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [182607997] [2021-11-07 00:56:21,446 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:56:21,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:56:21,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:56:21,447 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:56:21,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2021-11-07 00:56:22,501 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-11-07 00:56:22,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:56:22,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 22 conjunts are in the unsatisfiable core [2021-11-07 00:56:22,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:56:22,976 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-07 00:56:22,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:56:23,127 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2021-11-07 00:56:23,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [182607997] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:56:23,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [504233959] [2021-11-07 00:56:23,128 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:56:23,129 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:56:23,129 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:56:23,129 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:56:23,129 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:56:23,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:56:23,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,134 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:23,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:56:23,136 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_85|], 21=[|v_#valid_88|]} [2021-11-07 00:56:23,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:56:23,143 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:23,144 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,144 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:23,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,145 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,166 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:56:23,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:56:23,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,169 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,170 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,171 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,172 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,173 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:56:23,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:56:23,176 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:56:23,176 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:56:23,177 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,178 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:56:23,179 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:56:23,181 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_86|], 15=[|v_#valid_89|]} [2021-11-07 00:56:23,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,194 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:56:23,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:56:23,195 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:23,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,196 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:56:23,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,232 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:56:23,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:56:23,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:23,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:23,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,240 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:56:23,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:56:23,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,243 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,244 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,245 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,245 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,246 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:23,246 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,247 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,247 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:23,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:23,248 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,248 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,250 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:23,251 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:23,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:23,262 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:23,263 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:23,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,269 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,270 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:56:23,270 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-07 00:56:23,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:56:23,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,304 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,307 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,311 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,311 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,312 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:23,313 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,313 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,313 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:23,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:56:23,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,318 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,320 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:56:23,322 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:56:23,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,323 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:23,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,330 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:23,331 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,332 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:56:23,333 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:56:23,333 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,334 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,334 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:56:23,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:56:23,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:56:23,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:56:23,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:56:23,342 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:56:23,342 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,344 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,346 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:56:23,348 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:56:23,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:56:23,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:23,371 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:56:23,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:56:23,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:56:23,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:23,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,386 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:56:23,386 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,410 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:56:23,413 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:56:23,414 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-07 00:56:23,414 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:56:23,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,456 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:56:23,458 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,458 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,459 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,459 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,459 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:56:23,460 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:56:23,460 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:56:23,461 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,461 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:56:23,462 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:23,467 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-07 00:56:23,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:23,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:56:23,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:56:23,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,473 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:56:23,475 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-07 00:56:23,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:56:23,479 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:56:23,480 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:56:23,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,500 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.3 percent of original size [2021-11-07 00:56:23,502 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-07 00:56:23,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,516 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,519 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:23,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:23,523 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:23,524 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:23,525 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,526 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:56:23,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,538 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,540 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:56:23,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,554 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,562 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:23,563 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:23,570 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:23,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:23,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,573 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:56:23,575 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:56:23,590 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,601 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,604 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:23,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:23,608 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:56:23,609 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:56:23,610 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,611 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:56:23,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:56:23,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:56:23,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,635 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:56:23,640 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:56:23,641 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:56:23,646 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:56:24,149 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:56:24,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:56:24,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 44 [2021-11-07 00:56:24,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713225904] [2021-11-07 00:56:24,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2021-11-07 00:56:24,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:56:24,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2021-11-07 00:56:24,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=1988, Unknown=0, NotChecked=0, Total=2352 [2021-11-07 00:56:24,150 INFO L87 Difference]: Start difference. First operand 78 states and 85 transitions. Second operand has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:24,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:56:24,583 INFO L93 Difference]: Finished difference Result 105 states and 117 transitions. [2021-11-07 00:56:24,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-11-07 00:56:24,584 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 56 [2021-11-07 00:56:24,584 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:56:24,584 INFO L225 Difference]: With dead ends: 105 [2021-11-07 00:56:24,584 INFO L226 Difference]: Without dead ends: 60 [2021-11-07 00:56:24,585 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1147 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=696, Invalid=2964, Unknown=0, NotChecked=0, Total=3660 [2021-11-07 00:56:24,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-11-07 00:56:24,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2021-11-07 00:56:24,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 60 states, 59 states have (on average 1.0847457627118644) internal successors, (64), 59 states have internal predecessors, (64), 0 states have call successors, (0), 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-07 00:56:24,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 64 transitions. [2021-11-07 00:56:24,601 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 64 transitions. Word has length 56 [2021-11-07 00:56:24,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:56:24,601 INFO L470 AbstractCegarLoop]: Abstraction has 60 states and 64 transitions. [2021-11-07 00:56:24,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.5909090909090908) internal successors, (70), 44 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:56:24,602 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 64 transitions. [2021-11-07 00:56:24,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-11-07 00:56:24,602 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:56:24,602 INFO L513 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:56:24,643 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2021-11-07 00:56:24,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1441 [2021-11-07 00:56:24,828 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:56:24,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:56:24,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1634653959, now seen corresponding path program 27 times [2021-11-07 00:56:24,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:56:24,828 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384365871] [2021-11-07 00:56:24,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:56:24,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:56:25,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:56:29,533 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:56:29,533 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:56:29,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384365871] [2021-11-07 00:56:29,533 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384365871] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:56:29,533 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405842798] [2021-11-07 00:56:29,534 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:56:29,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:56:29,534 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:56:29,534 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:56:29,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-11-07 00:56:30,553 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:56:30,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:56:30,558 WARN L261 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 167 conjunts are in the unsatisfiable core [2021-11-07 00:56:30,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:56:33,214 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-07 00:56:33,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:56:40,277 INFO L354 Elim1Store]: treesize reduction 1703, result has 39.0 percent of original size [2021-11-07 00:56:40,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 172 treesize of output 1116 [2021-11-07 00:57:28,335 INFO L354 Elim1Store]: treesize reduction 2753, result has 1.5 percent of original size [2021-11-07 00:57:28,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 20 select indices, 20 select index equivalence classes, 0 disjoint index pairs (out of 190 index pairs), introduced 20 new quantified variables, introduced 190 case distinctions, treesize of input 171 treesize of output 65 [2021-11-07 00:57:28,473 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 0 proven. 220 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2021-11-07 00:57:28,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405842798] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:28,473 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [564177564] [2021-11-07 00:57:28,474 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:57:28,475 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:57:28,475 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:57:28,475 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:57:28,475 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:57:28,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:28,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:28,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:57:28,480 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_88|], 21=[|v_#valid_91|]} [2021-11-07 00:57:28,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:57:28,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,488 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:28,488 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:28,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,509 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:57:28,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:57:28,510 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,511 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,512 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,512 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,512 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,515 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,515 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:57:28,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,516 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:57:28,518 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:57:28,519 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,519 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:57:28,520 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,520 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,520 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:28,521 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:57:28,522 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_89|], 15=[|v_#valid_92|]} [2021-11-07 00:57:28,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,534 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:57:28,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:57:28,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:28,536 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:28,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,575 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:57:28,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:57:28,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,577 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:28,577 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:28,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,582 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,583 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:57:28,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,583 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:57:28,584 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,586 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,587 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:57:28,587 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:28,587 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,588 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,588 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:57:28,589 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:57:28,589 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,590 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:57:28,591 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:57:28,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:28,600 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:28,601 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,601 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:28,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,606 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:57:28,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:57:28,608 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-07 00:57:28,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:57:28,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,617 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,624 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,657 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,660 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,663 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,666 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,667 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,668 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:28,669 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,670 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:28,674 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:57:28,674 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,677 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,680 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:57:28,683 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:57:28,684 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,684 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,685 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,685 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,686 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:28,690 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,693 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,694 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,695 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,695 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,696 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:28,697 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:28,697 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,697 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,698 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,698 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:28,700 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,701 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:57:28,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,703 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:28,705 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,705 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,706 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,706 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:28,707 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:57:28,708 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,708 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,709 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:57:28,712 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:57:28,713 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,716 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,719 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:57:28,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:57:28,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:57:28,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:57:28,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:57:28,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:28,762 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:28,762 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,763 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:28,763 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,764 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:28,764 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,788 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:57:28,790 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:57:28,791 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-07 00:57:28,791 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:57:28,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,820 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:57:28,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,822 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:28,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:57:28,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:28,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:28,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:28,828 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-07 00:57:28,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:28,829 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,830 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:28,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:28,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,832 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,833 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:28,833 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-07 00:57:28,833 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:57:28,836 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:57:28,837 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:57:28,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,854 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:57:28,856 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:57:28,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,867 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,874 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:28,875 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:28,878 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:28,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:28,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,881 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:57:28,882 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:57:28,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,901 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,902 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,908 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:28,909 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:28,912 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:28,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:28,914 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:57:28,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,928 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,930 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:57:28,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,939 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,940 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,944 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:28,945 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:28,947 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:28,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:28,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,950 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:57:28,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:28,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:57:28,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,973 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,975 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:28,978 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:28,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:28,983 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:57:29,947 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:57:29,947 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:57:29,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 26, 26] total 86 [2021-11-07 00:57:29,947 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328651336] [2021-11-07 00:57:29,947 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2021-11-07 00:57:29,947 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:57:29,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2021-11-07 00:57:29,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=7807, Unknown=0, NotChecked=0, Total=8190 [2021-11-07 00:57:29,948 INFO L87 Difference]: Start difference. First operand 60 states and 64 transitions. Second operand has 86 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 86 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:35,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:35,817 INFO L93 Difference]: Finished difference Result 97 states and 104 transitions. [2021-11-07 00:57:35,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2021-11-07 00:57:35,817 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 86 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2021-11-07 00:57:35,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:35,818 INFO L225 Difference]: With dead ends: 97 [2021-11-07 00:57:35,818 INFO L226 Difference]: Without dead ends: 94 [2021-11-07 00:57:35,819 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 115 SyntacticMatches, 29 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3527 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=784, Invalid=12788, Unknown=0, NotChecked=0, Total=13572 [2021-11-07 00:57:35,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-11-07 00:57:35,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 84. [2021-11-07 00:57:35,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.0963855421686748) internal successors, (91), 83 states have internal predecessors, (91), 0 states have call successors, (0), 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-07 00:57:35,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 91 transitions. [2021-11-07 00:57:35,837 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 91 transitions. Word has length 59 [2021-11-07 00:57:35,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:35,838 INFO L470 AbstractCegarLoop]: Abstraction has 84 states and 91 transitions. [2021-11-07 00:57:35,838 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 1.6046511627906976) internal successors, (138), 86 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:35,838 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 91 transitions. [2021-11-07 00:57:35,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2021-11-07 00:57:35,838 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:35,838 INFO L513 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:57:35,862 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:36,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1498 [2021-11-07 00:57:36,039 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:36,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:36,039 INFO L85 PathProgramCache]: Analyzing trace with hash 639274816, now seen corresponding path program 28 times [2021-11-07 00:57:36,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:57:36,039 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311698195] [2021-11-07 00:57:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:36,040 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:57:36,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:36,308 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 56 proven. 65 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-07 00:57:36,308 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:57:36,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311698195] [2021-11-07 00:57:36,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311698195] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:57:36,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569575439] [2021-11-07 00:57:36,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:57:36,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:36,309 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:36,309 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:36,311 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2021-11-07 00:57:37,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:37,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-07 00:57:37,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:37,788 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-07 00:57:37,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 66 proven. 55 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-11-07 00:57:37,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569575439] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:37,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [613227576] [2021-11-07 00:57:37,935 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:57:37,935 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:57:37,935 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:57:37,936 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:57:37,936 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:57:37,939 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,940 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:37,940 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,940 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:37,941 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:37,941 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,941 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:37,942 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:57:37,943 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_91|], 21=[|v_#valid_94|]} [2021-11-07 00:57:37,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:57:37,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:37,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:37,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:37,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:37,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,972 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:57:37,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:57:37,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:37,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:37,976 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:37,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:37,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,979 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:57:37,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:37,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:57:37,981 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:57:37,982 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:37,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,983 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:57:37,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:37,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:37,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:57:37,986 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_92|], 15=[|v_#valid_95|]} [2021-11-07 00:57:37,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:37,998 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:57:37,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:57:37,998 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:37,999 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:37,999 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,000 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:38,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,034 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:57:38,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:57:38,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:38,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:38,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,041 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,042 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:57:38,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,043 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:57:38,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,045 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,046 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,046 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:38,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:38,047 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,047 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,048 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,048 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:38,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:38,049 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,049 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:57:38,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:57:38,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:38,059 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,060 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:38,060 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,061 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:38,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,067 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:57:38,067 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-07 00:57:38,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:57:38,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,076 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,101 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,101 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,102 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:38,102 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:38,102 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,104 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,106 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,109 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,109 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,110 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:38,110 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,111 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:57:38,113 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:57:38,113 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,115 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,117 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:57:38,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:57:38,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,123 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,124 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,125 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:38,125 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:38,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,126 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:38,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:38,127 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,128 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:57:38,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,129 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,129 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,130 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:38,130 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:38,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,131 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:57:38,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:57:38,133 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:57:38,135 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:57:38,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:57:38,142 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:57:38,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:38,158 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:38,159 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:38,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:38,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:57:38,173 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,174 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:57:38,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:57:38,175 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,199 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:57:38,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:57:38,202 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-07 00:57:38,202 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:57:38,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,230 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:57:38,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,231 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,231 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:38,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:57:38,232 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:38,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:38,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:38,238 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-07 00:57:38,238 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:38,239 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,239 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:38,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:38,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:38,243 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-07 00:57:38,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:57:38,246 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:57:38,247 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:57:38,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,252 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,265 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:57:38,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:57:38,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,280 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,285 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:38,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:38,289 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:38,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:38,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:57:38,293 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,302 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:57:38,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,318 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,325 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:38,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:38,330 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:38,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:38,332 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,333 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:57:38,334 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,343 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,345 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:57:38,346 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,352 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,359 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:38,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:38,363 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:38,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:38,365 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,366 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:57:38,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:38,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:57:38,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,387 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:38,392 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:38,393 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:38,396 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:57:38,908 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:57:38,908 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:57:38,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 37 [2021-11-07 00:57:38,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582352547] [2021-11-07 00:57:38,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2021-11-07 00:57:38,909 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:57:38,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2021-11-07 00:57:38,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=1372, Unknown=0, NotChecked=0, Total=1722 [2021-11-07 00:57:38,910 INFO L87 Difference]: Start difference. First operand 84 states and 91 transitions. Second operand has 37 states, 37 states have (on average 1.3243243243243243) internal successors, (49), 37 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:39,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:39,258 INFO L93 Difference]: Finished difference Result 166 states and 180 transitions. [2021-11-07 00:57:39,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-11-07 00:57:39,259 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.3243243243243243) internal successors, (49), 37 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 60 [2021-11-07 00:57:39,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:39,260 INFO L225 Difference]: With dead ends: 166 [2021-11-07 00:57:39,260 INFO L226 Difference]: Without dead ends: 85 [2021-11-07 00:57:39,261 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=561, Invalid=2195, Unknown=0, NotChecked=0, Total=2756 [2021-11-07 00:57:39,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-11-07 00:57:39,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2021-11-07 00:57:39,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.0952380952380953) internal successors, (92), 84 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:39,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 92 transitions. [2021-11-07 00:57:39,276 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 92 transitions. Word has length 60 [2021-11-07 00:57:39,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:39,276 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 92 transitions. [2021-11-07 00:57:39,277 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.3243243243243243) internal successors, (49), 37 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:39,277 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 92 transitions. [2021-11-07 00:57:39,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-11-07 00:57:39,277 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:39,277 INFO L513 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:57:39,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:39,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1556 [2021-11-07 00:57:39,492 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:39,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:39,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1893500104, now seen corresponding path program 29 times [2021-11-07 00:57:39,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:57:39,493 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084929960] [2021-11-07 00:57:39,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:39,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:57:39,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:39,787 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 45 proven. 76 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-11-07 00:57:39,788 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:57:39,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084929960] [2021-11-07 00:57:39,788 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084929960] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:57:39,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [645699417] [2021-11-07 00:57:39,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:57:39,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:39,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:39,792 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:39,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2021-11-07 00:57:41,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-07 00:57:41,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:57:41,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 24 conjunts are in the unsatisfiable core [2021-11-07 00:57:41,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:41,794 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-11-07 00:57:41,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:57:41,962 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 55 proven. 66 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2021-11-07 00:57:41,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [645699417] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:57:41,963 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1912987496] [2021-11-07 00:57:41,964 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:57:41,964 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:57:41,964 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:57:41,965 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:57:41,965 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:57:41,981 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:41,981 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:41,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:41,982 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:41,983 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:41,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:41,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:41,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:57:41,987 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_93|], 21=[|v_#valid_96|]} [2021-11-07 00:57:41,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:41,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:41,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:41,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:57:41,996 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:41,997 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:41,997 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:41,998 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:41,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:41,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,022 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:57:42,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:57:42,023 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,028 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,028 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:57:42,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:57:42,031 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:57:42,032 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:42,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:57:42,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:57:42,036 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_94|], 15=[|v_#valid_97|]} [2021-11-07 00:57:42,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,049 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:57:42,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:57:42,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:42,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:57:42,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,124 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:57:42,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:57:42,124 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,126 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:42,126 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,127 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:42,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,131 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:57:42,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,132 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:57:42,134 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,135 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,136 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,136 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:57:42,137 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:57:42,137 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,138 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,138 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:57:42,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:42,139 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,140 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,140 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:57:42,141 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:57:42,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:42,151 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:42,152 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:57:42,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,157 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:57:42,159 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:57:42,159 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-07 00:57:42,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:57:42,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,190 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,193 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,193 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,194 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:42,195 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,201 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,201 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,202 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:42,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,203 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:42,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:57:42,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:57:42,211 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:57:42,213 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,215 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,216 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,217 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,217 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:42,218 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:57:42,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:57:42,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,220 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:57:42,221 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,222 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:57:42,223 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,224 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,224 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,224 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:57:42,225 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:57:42,225 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:57:42,228 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:57:42,228 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,231 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:57:42,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:57:42,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:57:42,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:57:42,254 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,254 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:57:42,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:57:42,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:57:42,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:42,268 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:57:42,268 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,292 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:57:42,295 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:57:42,296 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-07 00:57:42,296 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:57:42,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,319 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,326 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:57:42,327 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,328 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,329 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:57:42,329 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:57:42,329 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:57:42,330 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:57:42,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:42,335 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-07 00:57:42,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:42,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:57:42,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:57:42,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:57:42,339 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-07 00:57:42,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:57:42,343 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:57:42,344 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 00:57:42,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,361 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 00:57:42,363 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 00:57:42,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,373 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,376 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,377 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,380 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:42,381 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:42,385 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:42,387 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:42,388 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,388 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:57:42,390 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,399 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:57:42,403 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,410 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,414 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,416 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:42,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:42,420 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:42,421 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:42,422 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,423 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:57:42,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,434 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:57:42,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,448 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,451 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:42,451 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:42,454 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:57:42,455 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:57:42,456 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,457 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:57:42,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,467 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:57:42,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:57:42,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,479 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:57:42,484 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:57:42,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:57:42,489 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:57:43,029 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:57:43,029 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:57:43,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 48 [2021-11-07 00:57:43,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74504938] [2021-11-07 00:57:43,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2021-11-07 00:57:43,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:57:43,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2021-11-07 00:57:43,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=425, Invalid=2331, Unknown=0, NotChecked=0, Total=2756 [2021-11-07 00:57:43,031 INFO L87 Difference]: Start difference. First operand 85 states and 92 transitions. Second operand has 48 states, 48 states have (on average 1.5625) internal successors, (75), 48 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:43,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:57:43,508 INFO L93 Difference]: Finished difference Result 114 states and 126 transitions. [2021-11-07 00:57:43,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-11-07 00:57:43,509 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.5625) internal successors, (75), 48 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2021-11-07 00:57:43,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:57:43,509 INFO L225 Difference]: With dead ends: 114 [2021-11-07 00:57:43,509 INFO L226 Difference]: Without dead ends: 65 [2021-11-07 00:57:43,510 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1357 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=817, Invalid=3473, Unknown=0, NotChecked=0, Total=4290 [2021-11-07 00:57:43,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-11-07 00:57:43,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2021-11-07 00:57:43,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 1.078125) internal successors, (69), 64 states have internal predecessors, (69), 0 states have call successors, (0), 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-07 00:57:43,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 69 transitions. [2021-11-07 00:57:43,521 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 69 transitions. Word has length 61 [2021-11-07 00:57:43,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:57:43,521 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 69 transitions. [2021-11-07 00:57:43,521 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.5625) internal successors, (75), 48 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:57:43,521 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 69 transitions. [2021-11-07 00:57:43,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-11-07 00:57:43,522 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:57:43,522 INFO L513 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:57:43,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2021-11-07 00:57:43,722 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1613 [2021-11-07 00:57:43,723 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:57:43,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:57:43,723 INFO L85 PathProgramCache]: Analyzing trace with hash 2016228281, now seen corresponding path program 30 times [2021-11-07 00:57:43,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:57:43,723 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579081345] [2021-11-07 00:57:43,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:57:43,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:57:43,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:57:48,916 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 330 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:57:48,917 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:57:48,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579081345] [2021-11-07 00:57:48,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579081345] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:57:48,917 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980348832] [2021-11-07 00:57:48,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:57:48,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:57:48,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:57:48,918 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:57:48,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2021-11-07 00:57:50,132 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:57:50,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:57:50,136 WARN L261 TraceCheckSpWp]: Trace formula consists of 255 conjuncts, 183 conjunts are in the unsatisfiable core [2021-11-07 00:57:50,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:57:52,959 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 264 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-07 00:57:52,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:58:02,430 WARN L207 SmtUtils]: Spent 5.70 s on a formula simplification. DAG size of input: 981 DAG size of output: 541 [2021-11-07 00:58:02,432 INFO L354 Elim1Store]: treesize reduction 2082, result has 38.8 percent of original size [2021-11-07 00:58:02,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 189 treesize of output 1348 [2021-11-07 00:58:45,041 INFO L354 Elim1Store]: treesize reduction 3358, result has 1.3 percent of original size [2021-11-07 00:58:45,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 22 select indices, 22 select index equivalence classes, 0 disjoint index pairs (out of 231 index pairs), introduced 22 new quantified variables, introduced 231 case distinctions, treesize of input 188 treesize of output 71 [2021-11-07 00:58:45,194 INFO L134 CoverageAnalysis]: Checked inductivity of 330 backedges. 0 proven. 264 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2021-11-07 00:58:45,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980348832] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:58:45,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [819336922] [2021-11-07 00:58:45,195 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:58:45,195 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:58:45,196 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:58:45,196 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:58:45,196 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:58:45,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,206 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:45,207 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:58:45,209 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:58:45,211 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_96|], 21=[|v_#valid_99|]} [2021-11-07 00:58:45,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:58:45,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,222 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:45,222 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:45,223 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,260 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:58:45,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:58:45,261 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,263 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,264 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,264 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,267 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,268 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:58:45,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:58:45,271 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:58:45,271 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,272 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,272 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:58:45,272 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,273 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,273 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:58:45,274 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:58:45,275 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_97|], 15=[|v_#valid_100|]} [2021-11-07 00:58:45,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,288 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:58:45,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:58:45,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,289 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:58:45,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:58:45,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,291 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,324 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:58:45,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:58:45,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:45,326 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:45,327 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,327 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,331 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,331 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:58:45,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,332 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:58:45,333 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,335 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,335 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,336 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,336 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,336 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:45,337 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:45,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,337 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,337 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,338 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,338 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:45,339 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,339 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,339 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:58:45,340 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:58:45,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:58:45,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:45,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:45,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,355 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,357 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:58:45,357 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-07 00:58:45,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:58:45,360 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,465 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,470 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,472 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,474 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,475 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:45,476 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,476 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,477 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:58:45,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:58:45,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,481 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,483 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:58:45,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:58:45,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,485 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,485 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:45,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,493 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:45,493 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,494 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:58:45,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:58:45,495 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,495 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:58:45,496 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,497 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,497 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:45,498 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:45,498 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,499 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,499 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,500 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:45,500 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,500 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:58:45,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:58:45,503 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,505 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,507 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:58:45,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:58:45,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:58:45,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,534 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:45,534 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,535 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:45,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:45,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:58:45,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:58:45,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:58:45,556 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,594 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:58:45,599 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:58:45,600 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-07 00:58:45,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:58:45,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,636 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,641 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:58:45,642 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,643 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,643 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,644 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:45,644 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:58:45,645 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:45,645 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:45,647 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:58:45,651 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-07 00:58:45,652 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:45,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:45,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:45,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,656 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,658 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:58:45,658 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-07 00:58:45,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:58:45,663 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:58:45,664 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:58:45,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,693 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:58:45,696 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:58:45,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,717 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,721 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:45,722 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:45,726 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:45,728 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:45,729 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,730 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:58:45,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,735 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,746 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,748 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:58:45,751 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,770 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:45,771 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:45,775 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:45,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:45,778 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,779 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:58:45,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,795 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,797 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:58:45,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,820 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:45,821 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:45,825 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:45,826 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:45,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:58:45,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:45,847 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:58:45,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,862 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,863 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:45,869 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:45,870 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:45,875 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:58:46,986 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:58:46,986 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:58:46,986 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 28, 28] total 96 [2021-11-07 00:58:46,986 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034531602] [2021-11-07 00:58:46,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2021-11-07 00:58:46,987 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:58:46,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2021-11-07 00:58:46,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=481, Invalid=9619, Unknown=0, NotChecked=0, Total=10100 [2021-11-07 00:58:46,988 INFO L87 Difference]: Start difference. First operand 65 states and 69 transitions. Second operand has 96 states, 96 states have (on average 1.5833333333333333) internal successors, (152), 96 states have internal predecessors, (152), 0 states have call successors, (0), 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-07 00:58:53,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:58:53,717 INFO L93 Difference]: Finished difference Result 105 states and 112 transitions. [2021-11-07 00:58:53,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2021-11-07 00:58:53,718 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 1.5833333333333333) internal successors, (152), 96 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-11-07 00:58:53,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:58:53,718 INFO L225 Difference]: With dead ends: 105 [2021-11-07 00:58:53,718 INFO L226 Difference]: Without dead ends: 102 [2021-11-07 00:58:53,719 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 127 SyntacticMatches, 27 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5267 ImplicationChecksByTransitivity, 13.0s TimeCoverageRelationStatistics Valid=941, Invalid=15571, Unknown=0, NotChecked=0, Total=16512 [2021-11-07 00:58:53,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-11-07 00:58:53,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 91. [2021-11-07 00:58:53,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 90 states have (on average 1.0888888888888888) internal successors, (98), 90 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:58:53,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 98 transitions. [2021-11-07 00:58:53,741 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 98 transitions. Word has length 64 [2021-11-07 00:58:53,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:58:53,742 INFO L470 AbstractCegarLoop]: Abstraction has 91 states and 98 transitions. [2021-11-07 00:58:53,742 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 1.5833333333333333) internal successors, (152), 96 states have internal predecessors, (152), 0 states have call successors, (0), 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-07 00:58:53,742 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 98 transitions. [2021-11-07 00:58:53,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-11-07 00:58:53,743 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:58:53,743 INFO L513 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:58:53,782 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2021-11-07 00:58:53,967 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1671 [2021-11-07 00:58:53,968 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:58:53,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:58:53,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1335466398, now seen corresponding path program 31 times [2021-11-07 00:58:53,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:58:53,968 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142258974] [2021-11-07 00:58:53,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:58:53,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:58:53,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:58:54,253 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 67 proven. 77 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-11-07 00:58:54,253 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:58:54,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142258974] [2021-11-07 00:58:54,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142258974] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:58:54,253 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418064591] [2021-11-07 00:58:54,254 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 00:58:54,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:58:54,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:58:54,255 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:58:54,257 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2021-11-07 00:58:55,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:58:55,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-07 00:58:55,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:58:55,957 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-11-07 00:58:55,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:58:56,154 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 78 proven. 66 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2021-11-07 00:58:56,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418064591] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:58:56,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1640876316] [2021-11-07 00:58:56,157 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:58:56,157 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:58:56,157 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:58:56,158 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:58:56,158 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:58:56,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,161 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,162 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:58:56,163 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:56,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:58:56,167 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_99|], 21=[|v_#valid_102|]} [2021-11-07 00:58:56,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,176 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:58:56,176 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,177 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:56,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,178 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:56,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,178 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,204 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:58:56,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:58:56,205 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,207 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,208 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,213 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:58:56,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:58:56,218 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:58:56,219 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:58:56,220 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:58:56,223 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:58:56,224 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_100|], 15=[|v_#valid_103|]} [2021-11-07 00:58:56,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,240 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:58:56,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:58:56,241 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,242 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:58:56,242 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,243 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:58:56,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,278 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:58:56,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:58:56,279 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,280 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:56,281 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,281 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:56,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,282 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,285 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,286 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:58:56,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:58:56,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,289 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,290 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:56,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:56,291 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,292 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,292 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:56,293 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,293 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,293 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:58:56,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:58:56,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:58:56,303 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:56,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,304 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:56,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,311 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 00:58:56,311 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-07 00:58:56,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 00:58:56,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,341 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,344 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,346 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,351 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:56,352 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,352 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,352 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:58:56,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 00:58:56,355 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,358 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 00:58:56,360 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 00:58:56,360 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,360 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,361 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,361 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,361 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,362 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:56,364 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,366 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,366 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,367 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,367 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:56,368 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,369 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 00:58:56,370 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 00:58:56,370 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,370 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,371 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 00:58:56,371 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,372 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,372 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:58:56,373 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:58:56,373 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,374 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,374 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,375 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:58:56,375 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,376 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,376 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:58:56,378 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 00:58:56,378 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,380 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,382 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 00:58:56,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 00:58:56,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:58:56,401 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:56,402 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,402 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:58:56,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:58:56,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 00:58:56,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,417 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:58:56,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 00:58:56,418 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,442 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 00:58:56,445 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 00:58:56,445 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-07 00:58:56,446 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 00:58:56,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,466 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,477 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:58:56,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,479 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:58:56,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:58:56,480 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:58:56,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:58:56,481 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:58:56,486 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-07 00:58:56,486 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,486 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:56,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,487 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:58:56,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:58:56,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:58:56,490 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-07 00:58:56,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:58:56,495 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:58:56,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 00:58:56,498 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,516 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 00:58:56,518 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 00:58:56,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,535 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:56,536 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:56,539 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:56,541 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:56,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:58:56,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,553 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:58:56,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,569 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:56,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:56,573 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:56,574 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:56,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:58:56,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,586 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,588 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:58:56,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,603 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:56,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:56,606 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:58:56,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:58:56,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,609 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:58:56,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:58:56,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:58:56,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:58:56,636 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:58:56,637 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:58:56,659 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:58:57,189 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:58:57,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:58:57,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 40 [2021-11-07 00:58:57,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954401422] [2021-11-07 00:58:57,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2021-11-07 00:58:57,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:58:57,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2021-11-07 00:58:57,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1576, Unknown=0, NotChecked=0, Total=1980 [2021-11-07 00:58:57,191 INFO L87 Difference]: Start difference. First operand 91 states and 98 transitions. Second operand has 40 states, 40 states have (on average 1.3) internal successors, (52), 40 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:58:57,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:58:57,571 INFO L93 Difference]: Finished difference Result 180 states and 194 transitions. [2021-11-07 00:58:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-11-07 00:58:57,571 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 1.3) internal successors, (52), 40 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-11-07 00:58:57,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:58:57,572 INFO L225 Difference]: With dead ends: 180 [2021-11-07 00:58:57,572 INFO L226 Difference]: Without dead ends: 92 [2021-11-07 00:58:57,573 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 176 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 771 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=652, Invalid=2540, Unknown=0, NotChecked=0, Total=3192 [2021-11-07 00:58:57,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-11-07 00:58:57,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2021-11-07 00:58:57,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 1.0879120879120878) internal successors, (99), 91 states have internal predecessors, (99), 0 states have call successors, (0), 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-07 00:58:57,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 99 transitions. [2021-11-07 00:58:57,593 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 99 transitions. Word has length 65 [2021-11-07 00:58:57,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:58:57,593 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 99 transitions. [2021-11-07 00:58:57,593 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 1.3) internal successors, (52), 40 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 00:58:57,594 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 99 transitions. [2021-11-07 00:58:57,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2021-11-07 00:58:57,594 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:58:57,594 INFO L513 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:58:57,618 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2021-11-07 00:58:57,795 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1728,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:58:57,795 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:58:57,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:58:57,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1449801066, now seen corresponding path program 32 times [2021-11-07 00:58:57,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:58:57,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628797290] [2021-11-07 00:58:57,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:58:57,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:58:57,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:58:58,128 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 55 proven. 89 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-07 00:58:58,129 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:58:58,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628797290] [2021-11-07 00:58:58,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628797290] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:58:58,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011564309] [2021-11-07 00:58:58,129 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 00:58:58,129 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:58:58,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:58:58,130 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:58:58,154 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2021-11-07 00:58:59,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2021-11-07 00:58:59,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:58:59,617 INFO L263 TraceCheckSpWp]: Trace formula consists of 363 conjuncts, 26 conjunts are in the unsatisfiable core [2021-11-07 00:58:59,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:59:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-07 00:59:00,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:59:00,375 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 66 proven. 78 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-11-07 00:59:00,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011564309] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 00:59:00,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [513851435] [2021-11-07 00:59:00,376 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 00:59:00,376 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 00:59:00,376 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 00:59:00,377 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 00:59:00,377 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 00:59:00,383 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,383 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,384 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:59:00,384 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,385 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:59:00,385 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 00:59:00,387 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_101|], 21=[|v_#valid_104|]} [2021-11-07 00:59:00,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 00:59:00,394 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,394 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:59:00,395 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,395 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:59:00,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,416 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 00:59:00,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 00:59:00,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,419 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,419 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,421 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,422 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 00:59:00,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,423 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 00:59:00,425 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 00:59:00,425 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,426 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,426 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:59:00,427 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,427 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 00:59:00,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 00:59:00,431 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_102|], 15=[|v_#valid_105|]} [2021-11-07 00:59:00,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,442 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 00:59:00,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 00:59:00,443 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:59:00,444 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,444 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 00:59:00,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,477 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 00:59:00,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 00:59:00,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:59:00,480 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:59:00,480 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,484 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,485 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 00:59:00,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,486 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 00:59:00,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,488 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,489 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,489 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 00:59:00,490 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 00:59:00,490 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,490 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,491 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,491 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,491 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 00:59:00,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:59:00,492 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,492 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,492 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 00:59:00,494 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 00:59:00,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:59:00,502 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:59:00,503 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,503 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 00:59:00,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,508 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 00:59:00,509 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 00:59:00,510 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-07 00:59:00,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 00:59:00,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,545 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:59:00,546 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,548 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,550 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,551 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,552 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,552 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,553 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:59:00,553 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,554 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,554 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:59:00,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 00:59:00,556 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,558 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,560 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 00:59:00,561 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 00:59:00,564 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,566 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,566 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,567 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,568 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:59:00,568 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,569 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,569 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 00:59:00,570 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 00:59:00,570 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,570 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,571 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 00:59:00,571 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,572 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,572 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,573 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 00:59:00,573 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,574 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,574 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 00:59:00,575 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 00:59:00,575 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,575 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,576 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 00:59:00,578 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 00:59:00,578 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,580 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,582 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 00:59:00,584 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 00:59:00,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 00:59:00,602 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,603 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:59:00,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 00:59:00,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 00:59:00,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 00:59:00,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,618 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:59:00,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 00:59:00,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,643 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 00:59:00,646 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 00:59:00,646 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-07 00:59:00,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 00:59:00,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,669 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,678 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 00:59:00,679 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,680 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,680 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 00:59:00,681 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 00:59:00,681 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 00:59:00,681 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 00:59:00,682 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:59:00,699 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-07 00:59:00,699 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,699 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:59:00,700 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,700 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 00:59:00,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 00:59:00,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 00:59:00,703 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-07 00:59:00,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 00:59:00,706 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 00:59:00,707 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 00:59:00,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,716 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,724 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 00:59:00,726 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 00:59:00,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,737 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,738 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,742 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:59:00,743 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:59:00,746 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:59:00,747 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:59:00,748 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:59:00,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,752 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,754 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,759 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,761 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:59:00,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,776 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:59:00,777 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:59:00,780 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:59:00,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:59:00,782 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,783 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 00:59:00,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,788 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,793 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,795 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 00:59:00,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,807 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,811 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:59:00,812 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:59:00,814 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 00:59:00,815 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 00:59:00,816 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,817 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 00:59:00,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 00:59:00,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 00:59:00,831 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 00:59:00,843 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 00:59:00,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 00:59:00,847 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 00:59:01,372 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 00:59:01,372 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 00:59:01,372 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27, 27] total 52 [2021-11-07 00:59:01,372 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460238235] [2021-11-07 00:59:01,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2021-11-07 00:59:01,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 00:59:01,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2021-11-07 00:59:01,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=2701, Unknown=0, NotChecked=0, Total=3192 [2021-11-07 00:59:01,374 INFO L87 Difference]: Start difference. First operand 92 states and 99 transitions. Second operand has 52 states, 52 states have (on average 1.25) internal successors, (65), 52 states have internal predecessors, (65), 0 states have call successors, (0), 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-07 00:59:01,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 00:59:01,965 INFO L93 Difference]: Finished difference Result 123 states and 135 transitions. [2021-11-07 00:59:01,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-11-07 00:59:01,966 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.25) internal successors, (65), 52 states have internal predecessors, (65), 0 states have call successors, (0), 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 66 [2021-11-07 00:59:01,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 00:59:01,966 INFO L225 Difference]: With dead ends: 123 [2021-11-07 00:59:01,966 INFO L226 Difference]: Without dead ends: 70 [2021-11-07 00:59:01,967 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 237 GetRequests, 166 SyntacticMatches, 2 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1584 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=948, Invalid=4022, Unknown=0, NotChecked=0, Total=4970 [2021-11-07 00:59:01,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2021-11-07 00:59:01,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2021-11-07 00:59:01,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 69 states have (on average 1.0724637681159421) internal successors, (74), 69 states have internal predecessors, (74), 0 states have call successors, (0), 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-07 00:59:01,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2021-11-07 00:59:01,981 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 66 [2021-11-07 00:59:01,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 00:59:01,982 INFO L470 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2021-11-07 00:59:01,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.25) internal successors, (65), 52 states have internal predecessors, (65), 0 states have call successors, (0), 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-07 00:59:01,982 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2021-11-07 00:59:01,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-11-07 00:59:01,982 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 00:59:01,982 INFO L513 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 00:59:02,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2021-11-07 00:59:02,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1785 [2021-11-07 00:59:02,183 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 00:59:02,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 00:59:02,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1867121273, now seen corresponding path program 33 times [2021-11-07 00:59:02,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 00:59:02,184 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451290740] [2021-11-07 00:59:02,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 00:59:02,184 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 00:59:02,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 00:59:08,776 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 21 proven. 369 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 00:59:08,776 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 00:59:08,776 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451290740] [2021-11-07 00:59:08,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451290740] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 00:59:08,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269610048] [2021-11-07 00:59:08,777 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 00:59:08,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 00:59:08,777 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 00:59:08,778 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 00:59:08,778 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2021-11-07 00:59:10,216 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 00:59:10,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 00:59:10,219 WARN L261 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 199 conjunts are in the unsatisfiable core [2021-11-07 00:59:10,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 00:59:14,347 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-11-07 00:59:14,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 00:59:26,972 WARN L207 SmtUtils]: Spent 7.93 s on a formula simplification. DAG size of input: 1166 DAG size of output: 638 [2021-11-07 00:59:26,974 INFO L354 Elim1Store]: treesize reduction 2499, result has 38.6 percent of original size [2021-11-07 00:59:26,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 206 treesize of output 1602 [2021-11-07 01:00:58,912 INFO L354 Elim1Store]: treesize reduction 4023, result has 1.2 percent of original size [2021-11-07 01:00:58,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 24 select indices, 24 select index equivalence classes, 0 disjoint index pairs (out of 276 index pairs), introduced 24 new quantified variables, introduced 276 case distinctions, treesize of input 205 treesize of output 77 [2021-11-07 01:00:59,086 INFO L134 CoverageAnalysis]: Checked inductivity of 390 backedges. 0 proven. 312 refuted. 0 times theorem prover too weak. 78 trivial. 0 not checked. [2021-11-07 01:00:59,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269610048] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:00:59,086 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [557997243] [2021-11-07 01:00:59,087 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:00:59,087 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:00:59,088 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:00:59,088 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:00:59,088 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:00:59,105 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,106 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,106 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,107 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:00:59,107 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:00:59,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:00:59,111 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_104|], 21=[|v_#valid_107|]} [2021-11-07 01:00:59,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:00:59,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:00:59,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:00:59,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,149 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:00:59,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:00:59,150 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,152 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,157 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,158 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,158 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,162 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,163 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:00:59,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:00:59,167 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:00:59,167 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,167 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,168 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:00:59,168 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,168 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:00:59,169 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:00:59,171 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_105|], 15=[|v_#valid_108|]} [2021-11-07 01:00:59,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,183 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:00:59,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:00:59,184 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:00:59,185 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:00:59,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,219 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:00:59,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:00:59,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:00:59,221 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,221 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:00:59,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,225 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,226 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:00:59,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,227 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:00:59,228 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,229 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,230 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,230 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,232 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 01:00:59,233 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 01:00:59,233 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,233 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,234 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,234 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 01:00:59,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:00:59,235 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,235 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 01:00:59,237 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 01:00:59,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:00:59,252 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:00:59,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:00:59,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,258 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 01:00:59,259 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 01:00:59,260 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-07 01:00:59,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 01:00:59,262 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,290 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,292 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,294 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,296 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,298 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,299 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:00:59,300 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,300 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:00:59,302 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 01:00:59,302 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,304 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,306 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 01:00:59,308 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 01:00:59,308 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,308 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,309 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,309 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,309 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,310 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:00:59,312 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,314 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,314 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,315 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,315 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,316 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:00:59,316 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,317 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,317 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:00:59,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 01:00:59,318 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,319 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,319 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 01:00:59,320 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,320 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,320 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,321 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:00:59,321 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:00:59,321 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,322 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,322 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,323 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:00:59,323 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,324 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,324 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:00:59,326 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 01:00:59,326 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,328 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,330 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 01:00:59,332 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 01:00:59,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 01:00:59,353 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,354 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 01:00:59,354 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,355 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 01:00:59,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:00:59,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:00:59,368 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,368 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:00:59,369 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,369 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:00:59,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,433 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 01:00:59,436 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 01:00:59,437 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-07 01:00:59,437 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 01:00:59,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,466 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:00:59,467 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,468 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,468 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,468 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:00:59,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:00:59,469 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:00:59,469 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,469 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:00:59,470 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:00:59,474 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-07 01:00:59,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:00:59,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,475 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:00:59,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:00:59,476 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,477 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:00:59,479 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-07 01:00:59,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:00:59,482 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:00:59,483 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 01:00:59,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,499 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 01:00:59,501 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 01:00:59,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,513 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,518 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:00:59,519 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:00:59,521 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:00:59,522 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:00:59,523 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,524 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:00:59,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,527 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,530 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,535 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,537 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:00:59,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,545 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,546 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,550 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:00:59,551 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:00:59,554 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:00:59,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:00:59,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,557 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:00:59,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,567 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,569 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:00:59,571 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,584 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:00:59,585 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:00:59,588 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:00:59,590 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:00:59,591 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,592 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:00:59,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,608 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:00:59,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:00:59,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,627 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,628 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:00:59,634 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:00:59,636 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:00:59,641 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:01:00,922 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:01:00,922 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:01:00,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 30, 30] total 105 [2021-11-07 01:01:00,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750570455] [2021-11-07 01:01:00,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2021-11-07 01:01:00,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:01:00,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2021-11-07 01:01:00,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=494, Invalid=11496, Unknown=0, NotChecked=0, Total=11990 [2021-11-07 01:01:00,924 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand has 105 states, 105 states have (on average 1.5714285714285714) internal successors, (165), 105 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:01:10,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:01:10,117 INFO L93 Difference]: Finished difference Result 113 states and 120 transitions. [2021-11-07 01:01:10,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2021-11-07 01:01:10,117 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 1.5714285714285714) internal successors, (165), 105 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2021-11-07 01:01:10,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:01:10,118 INFO L225 Difference]: With dead ends: 113 [2021-11-07 01:01:10,118 INFO L226 Difference]: Without dead ends: 110 [2021-11-07 01:01:10,119 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 315 GetRequests, 136 SyntacticMatches, 29 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6541 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=1277, Invalid=21675, Unknown=0, NotChecked=0, Total=22952 [2021-11-07 01:01:10,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-11-07 01:01:10,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 98. [2021-11-07 01:01:10,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98 states, 97 states have (on average 1.0824742268041236) internal successors, (105), 97 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:01:10,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 105 transitions. [2021-11-07 01:01:10,139 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 105 transitions. Word has length 69 [2021-11-07 01:01:10,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:01:10,139 INFO L470 AbstractCegarLoop]: Abstraction has 98 states and 105 transitions. [2021-11-07 01:01:10,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 1.5714285714285714) internal successors, (165), 105 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:01:10,139 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 105 transitions. [2021-11-07 01:01:10,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2021-11-07 01:01:10,140 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:01:10,140 INFO L513 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:01:10,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2021-11-07 01:01:10,348 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1843 [2021-11-07 01:01:10,348 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:01:10,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:01:10,348 INFO L85 PathProgramCache]: Analyzing trace with hash -888190272, now seen corresponding path program 34 times [2021-11-07 01:01:10,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:01:10,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423684119] [2021-11-07 01:01:10,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:01:10,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:01:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:01:10,642 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 79 proven. 90 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2021-11-07 01:01:10,642 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:01:10,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423684119] [2021-11-07 01:01:10,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423684119] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:01:10,643 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755735676] [2021-11-07 01:01:10,643 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 01:01:10,643 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:01:10,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:01:10,644 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:01:10,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2021-11-07 01:01:12,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:01:12,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-07 01:01:12,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:01:12,644 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2021-11-07 01:01:12,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:01:12,839 INFO L134 CoverageAnalysis]: Checked inductivity of 403 backedges. 91 proven. 78 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2021-11-07 01:01:12,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755735676] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:01:12,839 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [199424180] [2021-11-07 01:01:12,840 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:01:12,840 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:01:12,840 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:01:12,840 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:01:12,841 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:01:12,842 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,843 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,843 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:12,843 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,844 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:01:12,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:01:12,846 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_107|], 21=[|v_#valid_110|]} [2021-11-07 01:01:12,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:01:12,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,854 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:12,854 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,855 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:12,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,855 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,875 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:01:12,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:01:12,875 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:12,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,878 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:12,878 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,881 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:01:12,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,881 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:01:12,892 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:01:12,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:01:12,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:01:12,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:01:12,897 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_108|], 15=[|v_#valid_111|]} [2021-11-07 01:01:12,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,908 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:01:12,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:01:12,909 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:01:12,910 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,910 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:01:12,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,944 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:01:12,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:01:12,944 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,946 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:12,946 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,947 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:12,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,947 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,950 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,951 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:01:12,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,952 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:01:12,953 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,954 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,955 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:12,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:12,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:12,958 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:12,958 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:12,958 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:01:12,960 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:01:12,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:12,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:01:12,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,969 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:12,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,970 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:12,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:12,970 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:12,976 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:01:12,976 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-07 01:01:12,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 01:01:12,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:12,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,006 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,009 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,011 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,013 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,015 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,015 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,016 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:01:13,016 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,016 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,017 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:13,019 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 01:01:13,019 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,021 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,022 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 01:01:13,024 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 01:01:13,024 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,025 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,025 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,025 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:13,026 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:13,028 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,030 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,030 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,031 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:13,032 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:13,032 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,032 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,033 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,033 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,033 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:13,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:13,034 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,034 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,034 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:01:13,035 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,035 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,036 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,036 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,036 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:13,037 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:13,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,037 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,037 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,038 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:01:13,038 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 01:01:13,039 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,039 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,039 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 01:01:13,041 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 01:01:13,041 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 01:01:13,047 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 01:01:13,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:13,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:13,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:01:13,064 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:13,065 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,065 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:13,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:13,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:13,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:13,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:13,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 01:01:13,079 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,080 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:01:13,080 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,081 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:01:13,081 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:13,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,148 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 01:01:13,151 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 01:01:13,152 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-07 01:01:13,152 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 01:01:13,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,178 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:01:13,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,180 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,180 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,180 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:13,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:01:13,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:13,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,181 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:13,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:01:13,186 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-07 01:01:13,186 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:13,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,187 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:13,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:13,187 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,189 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,190 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:01:13,190 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-07 01:01:13,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:01:13,193 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:01:13,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 68 [2021-11-07 01:01:13,196 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,211 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.2 percent of original size [2021-11-07 01:01:13,213 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 191 [2021-11-07 01:01:13,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,225 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,230 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:13,230 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:13,233 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:13,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:13,235 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,236 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:01:13,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,241 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,246 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,248 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:01:13,249 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,261 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:13,262 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:13,264 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:13,265 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:13,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,267 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:01:13,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,278 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,279 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:01:13,281 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,287 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,288 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,293 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:13,294 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:13,297 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:13,298 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:13,299 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,299 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:01:13,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,310 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:13,312 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:01:13,313 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:13,326 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:13,327 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:13,331 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:01:13,865 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:01:13,866 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:01:13,866 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 43 [2021-11-07 01:01:13,866 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341354311] [2021-11-07 01:01:13,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2021-11-07 01:01:13,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:01:13,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2021-11-07 01:01:13,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1794, Unknown=0, NotChecked=0, Total=2256 [2021-11-07 01:01:13,867 INFO L87 Difference]: Start difference. First operand 98 states and 105 transitions. Second operand has 43 states, 43 states have (on average 1.2790697674418605) internal successors, (55), 43 states have internal predecessors, (55), 0 states have call successors, (0), 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-07 01:01:14,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:01:14,365 INFO L93 Difference]: Finished difference Result 194 states and 208 transitions. [2021-11-07 01:01:14,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-11-07 01:01:14,366 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.2790697674418605) internal successors, (55), 43 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 70 [2021-11-07 01:01:14,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:01:14,366 INFO L225 Difference]: With dead ends: 194 [2021-11-07 01:01:14,366 INFO L226 Difference]: Without dead ends: 99 [2021-11-07 01:01:14,367 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 190 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=750, Invalid=2910, Unknown=0, NotChecked=0, Total=3660 [2021-11-07 01:01:14,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2021-11-07 01:01:14,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 99. [2021-11-07 01:01:14,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 1.0816326530612246) internal successors, (106), 98 states have internal predecessors, (106), 0 states have call successors, (0), 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-07 01:01:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 106 transitions. [2021-11-07 01:01:14,390 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 106 transitions. Word has length 70 [2021-11-07 01:01:14,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:01:14,390 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 106 transitions. [2021-11-07 01:01:14,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.2790697674418605) internal successors, (55), 43 states have internal predecessors, (55), 0 states have call successors, (0), 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-07 01:01:14,390 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 106 transitions. [2021-11-07 01:01:14,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2021-11-07 01:01:14,391 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:01:14,391 INFO L513 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:01:14,415 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2021-11-07 01:01:14,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1901,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:01:14,591 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:01:14,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:01:14,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1212440392, now seen corresponding path program 35 times [2021-11-07 01:01:14,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:01:14,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367753338] [2021-11-07 01:01:14,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:01:14,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:01:14,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:01:14,956 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 66 proven. 103 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-11-07 01:01:14,956 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:01:14,956 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367753338] [2021-11-07 01:01:14,956 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367753338] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:01:14,957 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468332012] [2021-11-07 01:01:14,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 01:01:14,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:01:14,957 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:01:14,960 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:01:14,982 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2021-11-07 01:01:16,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-07 01:01:16,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:01:16,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 28 conjunts are in the unsatisfiable core [2021-11-07 01:01:16,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:01:17,476 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-11-07 01:01:17,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:01:17,690 INFO L134 CoverageAnalysis]: Checked inductivity of 416 backedges. 78 proven. 91 refuted. 0 times theorem prover too weak. 247 trivial. 0 not checked. [2021-11-07 01:01:17,690 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468332012] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:01:17,690 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1737818267] [2021-11-07 01:01:17,691 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:01:17,691 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:01:17,691 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:01:17,692 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:01:17,692 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:01:17,701 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,702 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,702 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,703 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:01:17,703 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,704 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,704 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:17,705 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:01:17,706 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_109|], 21=[|v_#valid_112|]} [2021-11-07 01:01:17,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:01:17,713 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,713 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:17,714 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,714 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:17,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,735 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:01:17,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:01:17,735 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,737 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,742 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,743 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,745 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,745 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:01:17,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,746 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:01:17,748 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:01:17,749 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,749 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,749 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:01:17,750 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,750 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,750 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:01:17,751 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:01:17,753 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_110|], 15=[|v_#valid_113|]} [2021-11-07 01:01:17,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,765 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:01:17,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:01:17,765 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,766 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:01:17,767 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,767 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:01:17,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,800 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:01:17,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:01:17,801 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:17,803 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,803 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:17,803 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,804 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,807 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:01:17,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,809 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:01:17,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,820 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,821 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,821 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:17,822 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,823 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,823 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:17,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:17,824 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,824 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,824 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:01:17,825 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:01:17,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:01:17,835 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,835 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:17,836 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,836 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:17,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,841 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,842 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:01:17,842 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-07 01:01:17,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 01:01:17,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:17,873 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,876 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,876 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,877 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,877 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:17,877 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,879 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,881 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,883 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,883 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,884 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:01:17,884 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,885 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,885 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:17,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 01:01:17,887 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,891 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 01:01:17,893 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 01:01:17,895 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,897 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,898 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,898 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,899 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:17,899 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,899 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,900 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,900 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,900 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:01:17,901 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:01:17,901 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,901 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,902 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:01:17,902 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,902 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,903 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,916 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,916 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:17,917 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:01:17,917 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,918 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,918 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,919 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,919 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:01:17,920 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 01:01:17,920 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,921 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,921 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 01:01:17,925 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 01:01:17,926 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:17,929 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,932 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 01:01:17,936 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 01:01:17,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 01:01:17,963 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,964 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:01:17,965 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:01:17,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:01:17,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:01:17,983 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:17,985 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:17,985 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:01:17,986 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:17,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,010 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 01:01:18,013 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 01:01:18,014 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-07 01:01:18,014 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 01:01:18,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,035 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,041 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:01:18,042 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:18,042 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,043 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:18,043 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:01:18,043 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:01:18,044 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:01:18,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,044 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:01:18,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:01:18,050 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-07 01:01:18,050 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,050 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:18,051 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,051 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:01:18,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:01:18,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:01:18,054 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-07 01:01:18,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:01:18,057 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:01:18,058 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 01:01:18,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,076 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.3 percent of original size [2021-11-07 01:01:18,078 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-07 01:01:18,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,087 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,094 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:18,094 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:18,097 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:18,098 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:18,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:01:18,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,111 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,112 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:01:18,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,123 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,127 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:18,128 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:18,131 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:18,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:18,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,134 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:01:18,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,145 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,146 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:01:18,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,158 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,160 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:18,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:18,164 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:01:18,165 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:01:18,166 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,167 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:01:18,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,213 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,218 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:01:18,220 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:01:18,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,228 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:01:18,240 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:01:18,241 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:01:18,245 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:01:18,779 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:01:18,779 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:01:18,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29, 29] total 56 [2021-11-07 01:01:18,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742552314] [2021-11-07 01:01:18,780 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2021-11-07 01:01:18,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:01:18,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2021-11-07 01:01:18,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=562, Invalid=3098, Unknown=0, NotChecked=0, Total=3660 [2021-11-07 01:01:18,781 INFO L87 Difference]: Start difference. First operand 99 states and 106 transitions. Second operand has 56 states, 56 states have (on average 1.4821428571428572) internal successors, (83), 56 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:01:19,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:01:19,357 INFO L93 Difference]: Finished difference Result 132 states and 144 transitions. [2021-11-07 01:01:19,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-11-07 01:01:19,358 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.4821428571428572) internal successors, (83), 56 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2021-11-07 01:01:19,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:01:19,358 INFO L225 Difference]: With dead ends: 132 [2021-11-07 01:01:19,358 INFO L226 Difference]: Without dead ends: 75 [2021-11-07 01:01:19,359 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 179 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1828 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1089, Invalid=4611, Unknown=0, NotChecked=0, Total=5700 [2021-11-07 01:01:19,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2021-11-07 01:01:19,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2021-11-07 01:01:19,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 74 states have (on average 1.0675675675675675) internal successors, (79), 74 states have internal predecessors, (79), 0 states have call successors, (0), 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-07 01:01:19,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 79 transitions. [2021-11-07 01:01:19,375 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 79 transitions. Word has length 71 [2021-11-07 01:01:19,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:01:19,375 INFO L470 AbstractCegarLoop]: Abstraction has 75 states and 79 transitions. [2021-11-07 01:01:19,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.4821428571428572) internal successors, (83), 56 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:01:19,375 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 79 transitions. [2021-11-07 01:01:19,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-11-07 01:01:19,375 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:01:19,375 INFO L513 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:01:19,401 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2021-11-07 01:01:19,576 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1958,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:01:19,576 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:01:19,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:01:19,576 INFO L85 PathProgramCache]: Analyzing trace with hash -106164807, now seen corresponding path program 36 times [2021-11-07 01:01:19,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:01:19,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215655989] [2021-11-07 01:01:19,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:01:19,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:01:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:01:26,606 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 01:01:26,606 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:01:26,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215655989] [2021-11-07 01:01:26,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215655989] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:01:26,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481818724] [2021-11-07 01:01:26,606 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 01:01:26,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:01:26,606 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:01:26,607 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:01:26,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2021-11-07 01:01:28,253 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 01:01:28,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:01:28,257 WARN L261 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 215 conjunts are in the unsatisfiable core [2021-11-07 01:01:28,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:01:32,521 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 364 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-07 01:01:32,522 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:01:48,884 WARN L207 SmtUtils]: Spent 10.71 s on a formula simplification. DAG size of input: 1367 DAG size of output: 743 [2021-11-07 01:01:48,887 INFO L354 Elim1Store]: treesize reduction 2954, result has 38.5 percent of original size [2021-11-07 01:01:48,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 223 treesize of output 1878 [2021-11-07 01:05:01,218 INFO L354 Elim1Store]: treesize reduction 4748, result has 1.1 percent of original size [2021-11-07 01:05:01,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 26 select indices, 26 select index equivalence classes, 0 disjoint index pairs (out of 325 index pairs), introduced 26 new quantified variables, introduced 325 case distinctions, treesize of input 222 treesize of output 83 [2021-11-07 01:05:01,413 INFO L134 CoverageAnalysis]: Checked inductivity of 455 backedges. 0 proven. 364 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2021-11-07 01:05:01,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1481818724] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:05:01,413 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [668572092] [2021-11-07 01:05:01,414 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:05:01,414 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:05:01,414 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:05:01,415 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:05:01,415 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:05:01,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,417 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,417 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:05:01,418 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,418 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:01,419 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:05:01,421 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_112|], 21=[|v_#valid_115|]} [2021-11-07 01:05:01,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:05:01,428 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,428 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:01,429 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,429 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:01,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,462 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:05:01,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:05:01,463 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,465 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,466 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,466 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,471 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,472 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:05:01,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,473 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:05:01,476 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:05:01,477 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,478 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,478 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:05:01,478 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,479 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,479 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:05:01,480 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:05:01,481 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_113|], 15=[|v_#valid_116|]} [2021-11-07 01:05:01,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,494 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:05:01,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:05:01,494 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,495 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:01,496 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,496 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:01,496 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,496 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,530 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:05:01,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:05:01,531 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,532 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:01,533 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,533 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:01,533 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,537 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,538 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:05:01,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:05:01,540 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,541 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,541 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,542 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,542 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,542 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,543 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:01,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,543 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,543 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,544 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:01,544 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:01,544 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,545 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,545 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:05:01,546 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:05:01,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:01,555 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,555 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:01,556 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,556 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:01,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,561 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,562 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:05:01,562 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-07 01:05:01,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 01:05:01,565 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,593 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,596 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,596 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,597 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,597 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:01,597 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,599 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,601 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,603 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,603 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,604 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,604 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:01,604 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,605 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,605 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:05:01,607 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 01:05:01,607 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,609 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,611 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 01:05:01,612 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 01:05:01,615 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,617 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,617 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,618 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,618 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,619 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:01,619 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,619 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,620 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,620 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,620 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:05:01,621 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 01:05:01,621 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,621 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,622 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 01:05:01,622 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,622 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,623 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,623 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,623 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,624 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:01,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,624 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,624 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,625 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:01,625 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:01,626 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,626 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,626 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:05:01,628 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 01:05:01,629 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,630 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,632 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 01:05:01,634 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 01:05:01,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:01,651 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,652 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:01,653 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,653 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:01,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:01,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 01:05:01,668 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,669 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:05:01,669 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,670 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:05:01,670 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,695 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 01:05:01,698 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 01:05:01,699 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-07 01:05:01,699 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 01:05:01,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,722 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,724 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,729 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:05:01,730 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,731 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,731 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,731 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:01,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:05:01,732 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:01,732 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,732 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:01,733 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:01,738 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-07 01:05:01,738 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,738 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:01,739 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,739 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:01,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:01,739 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,741 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,742 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:01,742 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-07 01:05:01,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:05:01,745 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:05:01,746 INFO L185 QuantifierPusher]: treesize reduction 3, result has 94.9 percent of original size 56 [2021-11-07 01:05:01,748 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,785 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.3 percent of original size [2021-11-07 01:05:01,787 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 178 [2021-11-07 01:05:01,790 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,799 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,804 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:01,805 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:01,807 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:01,808 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:01,809 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,810 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:01,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,813 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,820 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,822 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:01,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,830 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,841 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,844 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:01,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:01,848 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:01,849 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:01,850 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,851 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:01,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,862 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,864 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:01,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,874 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,878 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:01,879 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:01,882 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:01,883 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:01,884 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,885 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:01,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,889 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,897 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:01,898 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:01,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,909 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:01,914 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:01,915 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:01,919 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:05:03,144 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:05:03,144 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:05:03,144 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [73, 32, 32] total 110 [2021-11-07 01:05:03,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336892015] [2021-11-07 01:05:03,145 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2021-11-07 01:05:03,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:05:03,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2021-11-07 01:05:03,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=12580, Unknown=0, NotChecked=0, Total=13110 [2021-11-07 01:05:03,147 INFO L87 Difference]: Start difference. First operand 75 states and 79 transitions. Second operand has 110 states, 110 states have (on average 1.5818181818181818) internal successors, (174), 110 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:13,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:05:13,545 INFO L93 Difference]: Finished difference Result 121 states and 128 transitions. [2021-11-07 01:05:13,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2021-11-07 01:05:13,545 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 1.5818181818181818) internal successors, (174), 110 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 74 [2021-11-07 01:05:13,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:05:13,547 INFO L225 Difference]: With dead ends: 121 [2021-11-07 01:05:13,547 INFO L226 Difference]: Without dead ends: 118 [2021-11-07 01:05:13,548 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 146 SyntacticMatches, 34 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5440 ImplicationChecksByTransitivity, 19.7s TimeCoverageRelationStatistics Valid=1114, Invalid=20348, Unknown=0, NotChecked=0, Total=21462 [2021-11-07 01:05:13,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-11-07 01:05:13,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 105. [2021-11-07 01:05:13,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 1.0769230769230769) internal successors, (112), 104 states have internal predecessors, (112), 0 states have call successors, (0), 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-07 01:05:13,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 112 transitions. [2021-11-07 01:05:13,575 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 112 transitions. Word has length 74 [2021-11-07 01:05:13,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:05:13,576 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 112 transitions. [2021-11-07 01:05:13,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 1.5818181818181818) internal successors, (174), 110 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:13,576 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 112 transitions. [2021-11-07 01:05:13,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2021-11-07 01:05:13,577 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:05:13,577 INFO L513 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:05:13,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2021-11-07 01:05:13,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2015 [2021-11-07 01:05:13,800 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:05:13,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:05:13,800 INFO L85 PathProgramCache]: Analyzing trace with hash 653420898, now seen corresponding path program 37 times [2021-11-07 01:05:13,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:05:13,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105331732] [2021-11-07 01:05:13,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:05:13,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:05:13,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:05:14,247 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 92 proven. 104 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2021-11-07 01:05:14,247 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:05:14,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105331732] [2021-11-07 01:05:14,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105331732] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:05:14,247 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118039408] [2021-11-07 01:05:14,248 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2021-11-07 01:05:14,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:05:14,248 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:05:14,252 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:05:14,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2021-11-07 01:05:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:05:16,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 409 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-07 01:05:16,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:05:16,776 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2021-11-07 01:05:16,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:05:16,985 INFO L134 CoverageAnalysis]: Checked inductivity of 469 backedges. 105 proven. 91 refuted. 0 times theorem prover too weak. 273 trivial. 0 not checked. [2021-11-07 01:05:16,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118039408] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:05:16,985 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [456159387] [2021-11-07 01:05:16,986 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:05:16,986 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:05:16,986 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:05:16,987 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:05:16,987 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:05:17,001 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,002 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,002 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,003 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:17,003 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,004 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,004 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:05:17,005 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:05:17,011 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_115|], 21=[|v_#valid_118|]} [2021-11-07 01:05:17,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:05:17,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,020 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:17,020 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,021 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:17,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,043 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:05:17,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:05:17,044 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,045 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,045 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,046 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,046 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,046 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,048 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,049 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:05:17,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,049 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:05:17,052 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:05:17,052 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,053 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:05:17,053 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,053 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,054 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:05:17,056 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:05:17,059 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_116|], 15=[|v_#valid_119|]} [2021-11-07 01:05:17,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,071 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:05:17,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:05:17,071 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,072 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:17,073 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,073 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:17,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,106 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:05:17,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:05:17,107 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,108 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:17,108 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,109 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:17,109 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,110 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,113 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,114 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:05:17,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:05:17,116 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,117 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,117 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,118 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,118 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,118 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,119 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:17,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,119 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,119 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,120 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:17,120 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:17,121 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,121 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,121 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:05:17,122 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:05:17,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:17,132 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,132 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:17,133 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,133 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:17,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,137 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,139 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 170 [2021-11-07 01:05:17,139 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-07 01:05:17,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:168, output treesize:170 [2021-11-07 01:05:17,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,156 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,170 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,173 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,174 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,174 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,175 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:17,175 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,177 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,179 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,181 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,181 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,182 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,182 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:05:17,183 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,183 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,183 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:17,185 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 346 [2021-11-07 01:05:17,186 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,187 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,189 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 327 [2021-11-07 01:05:17,191 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 328 [2021-11-07 01:05:17,194 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,196 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,197 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,197 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,198 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,198 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:17,198 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,199 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,199 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:17,200 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:17,200 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,200 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,201 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:05:17,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,202 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,202 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,203 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:17,203 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,204 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,204 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 59 [2021-11-07 01:05:17,205 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 60 [2021-11-07 01:05:17,205 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,206 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,206 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 67 [2021-11-07 01:05:17,208 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 362 [2021-11-07 01:05:17,208 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,210 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,212 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 335 [2021-11-07 01:05:17,257 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 405 [2021-11-07 01:05:17,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:17,275 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:17,276 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,276 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:17,276 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:17,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 55 [2021-11-07 01:05:17,289 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,290 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:05:17,291 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,291 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 55 [2021-11-07 01:05:17,291 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,316 INFO L180 QuantifierPusher]: treesize reduction 111, result has 77.2 percent of original size [2021-11-07 01:05:17,318 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 387 [2021-11-07 01:05:17,319 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-07 01:05:17,319 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:494, output treesize:387 [2021-11-07 01:05:17,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,347 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:05:17,348 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,349 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,349 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,349 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:17,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:05:17,350 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:17,350 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,350 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:17,351 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:17,355 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-07 01:05:17,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:17,356 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,356 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:17,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:17,357 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,358 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,359 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:17,359 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-07 01:05:17,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:05:17,363 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:05:17,364 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 72 [2021-11-07 01:05:17,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,382 INFO L180 QuantifierPusher]: treesize reduction 7, result has 96.1 percent of original size [2021-11-07 01:05:17,384 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 185 [2021-11-07 01:05:17,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,396 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,400 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:17,401 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:17,403 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:17,404 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:17,405 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,406 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:05:17,407 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,409 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,416 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,418 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:05:17,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,427 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,428 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,430 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,432 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:17,433 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:17,438 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:17,439 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:17,440 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,441 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:05:17,442 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,452 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,454 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:05:17,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,463 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,464 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,470 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:17,471 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:17,473 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:17,474 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:17,475 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,476 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 53 [2021-11-07 01:05:17,477 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,487 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:17,489 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 141 [2021-11-07 01:05:17,491 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:17,505 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:17,506 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:17,510 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:05:18,075 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:05:18,075 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:05:18,075 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30, 30] total 46 [2021-11-07 01:05:18,075 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473635307] [2021-11-07 01:05:18,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2021-11-07 01:05:18,075 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:05:18,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-11-07 01:05:18,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=524, Invalid=2026, Unknown=0, NotChecked=0, Total=2550 [2021-11-07 01:05:18,076 INFO L87 Difference]: Start difference. First operand 105 states and 112 transitions. Second operand has 46 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 46 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:18,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:05:18,692 INFO L93 Difference]: Finished difference Result 208 states and 222 transitions. [2021-11-07 01:05:18,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-11-07 01:05:18,692 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 46 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2021-11-07 01:05:18,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:05:18,693 INFO L225 Difference]: With dead ends: 208 [2021-11-07 01:05:18,693 INFO L226 Difference]: Without dead ends: 106 [2021-11-07 01:05:18,694 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 267 GetRequests, 204 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 998 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=855, Invalid=3305, Unknown=0, NotChecked=0, Total=4160 [2021-11-07 01:05:18,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2021-11-07 01:05:18,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2021-11-07 01:05:18,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 1.0761904761904761) internal successors, (113), 105 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 113 transitions. [2021-11-07 01:05:18,720 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 113 transitions. Word has length 75 [2021-11-07 01:05:18,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:05:18,721 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 113 transitions. [2021-11-07 01:05:18,721 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.2608695652173914) internal successors, (58), 46 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:18,721 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 113 transitions. [2021-11-07 01:05:18,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2021-11-07 01:05:18,722 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:05:18,722 INFO L513 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:05:18,749 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2021-11-07 01:05:18,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2072,38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:05:18,924 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:05:18,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:05:18,925 INFO L85 PathProgramCache]: Analyzing trace with hash -119206294, now seen corresponding path program 38 times [2021-11-07 01:05:18,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:05:18,925 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962271178] [2021-11-07 01:05:18,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:05:18,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:05:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:05:19,388 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 78 proven. 118 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-11-07 01:05:19,388 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:05:19,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962271178] [2021-11-07 01:05:19,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962271178] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:05:19,389 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410079753] [2021-11-07 01:05:19,389 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-11-07 01:05:19,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:05:19,389 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:05:19,390 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:05:19,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2021-11-07 01:05:21,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-11-07 01:05:21,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:05:21,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 30 conjunts are in the unsatisfiable core [2021-11-07 01:05:21,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:05:22,566 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 91 proven. 105 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-11-07 01:05:22,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-07 01:05:22,770 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 91 proven. 105 refuted. 0 times theorem prover too weak. 287 trivial. 0 not checked. [2021-11-07 01:05:22,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410079753] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-07 01:05:22,770 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [951477311] [2021-11-07 01:05:22,771 INFO L159 IcfgInterpreter]: Started Sifa with 10 locations of interest [2021-11-07 01:05:22,771 INFO L166 IcfgInterpreter]: Building call graph [2021-11-07 01:05:22,771 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2021-11-07 01:05:22,771 INFO L176 IcfgInterpreter]: Starting interpretation [2021-11-07 01:05:22,772 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2021-11-07 01:05:22,779 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,779 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,780 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:05:22,780 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,780 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:22,781 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 127 [2021-11-07 01:05:22,784 INFO L446 ElimStorePlain]: Different costs {0=[|v_#length_117|], 21=[|v_#valid_120|]} [2021-11-07 01:05:22,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 16 [2021-11-07 01:05:22,791 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:22,792 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,792 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:22,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,816 INFO L354 Elim1Store]: treesize reduction 23, result has 17.9 percent of original size [2021-11-07 01:05:22,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 35 treesize of output 34 [2021-11-07 01:05:22,817 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,818 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:22,819 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,819 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:22,819 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,822 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,823 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 103 [2021-11-07 01:05:22,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,823 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:124, output treesize:103 [2021-11-07 01:05:22,826 INFO L180 QuantifierPusher]: treesize reduction 5, result has 96.5 percent of original size [2021-11-07 01:05:22,826 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,827 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,827 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 32 [2021-11-07 01:05:22,827 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,828 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,828 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:05:22,829 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 140 [2021-11-07 01:05:22,830 INFO L446 ElimStorePlain]: Different costs {6=[|v_#length_118|], 15=[|v_#valid_121|]} [2021-11-07 01:05:22,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,843 INFO L354 Elim1Store]: treesize reduction 16, result has 5.9 percent of original size [2021-11-07 01:05:22,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 8 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 24 treesize of output 32 [2021-11-07 01:05:22,844 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:22,845 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,845 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 23 [2021-11-07 01:05:22,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,880 INFO L354 Elim1Store]: treesize reduction 36, result has 34.5 percent of original size [2021-11-07 01:05:22,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 49 [2021-11-07 01:05:22,880 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:22,882 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,882 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:22,883 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,887 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,887 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 137 [2021-11-07 01:05:22,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,888 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:136, output treesize:137 [2021-11-07 01:05:22,889 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,891 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,891 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,892 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 20 [2021-11-07 01:05:22,892 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 21 [2021-11-07 01:05:22,892 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,893 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,893 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 28 [2021-11-07 01:05:22,894 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:22,894 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,894 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,895 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 36 [2021-11-07 01:05:22,896 INFO L185 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size 158 [2021-11-07 01:05:22,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:22,905 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:05:22,906 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,906 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 24 [2021-11-07 01:05:22,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:22,907 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,911 INFO L180 QuantifierPusher]: treesize reduction 3, result has 98.1 percent of original size [2021-11-07 01:05:22,913 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 153 [2021-11-07 01:05:22,913 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-07 01:05:22,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:159, output treesize:153 [2021-11-07 01:05:22,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,922 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:22,945 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,948 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,948 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,949 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,949 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,949 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:22,950 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:22,950 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,951 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,953 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,955 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,956 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,956 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,956 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:22,957 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,957 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,957 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:05:22,959 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 331 [2021-11-07 01:05:22,960 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,961 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,963 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 312 [2021-11-07 01:05:22,965 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 313 [2021-11-07 01:05:22,967 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,969 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,969 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,970 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,970 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:22,971 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:22,971 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,971 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,972 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,972 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 33 [2021-11-07 01:05:22,972 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 34 [2021-11-07 01:05:22,973 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,973 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,973 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 41 [2021-11-07 01:05:22,974 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,974 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,975 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,975 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:22,975 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 26 [2021-11-07 01:05:22,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,976 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,976 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,977 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 49 [2021-11-07 01:05:22,977 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 50 [2021-11-07 01:05:22,977 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,978 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,978 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 57 [2021-11-07 01:05:22,980 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 347 [2021-11-07 01:05:22,980 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:22,982 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:22,984 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 320 [2021-11-07 01:05:22,986 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 390 [2021-11-07 01:05:22,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:23,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 6 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-07 01:05:23,013 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:23,014 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,014 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 29 [2021-11-07 01:05:23,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:23,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:23,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:23,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-11-07 01:05:23,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 7 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 50 [2021-11-07 01:05:23,029 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,030 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 01:05:23,031 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,031 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 45 [2021-11-07 01:05:23,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:23,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,059 INFO L180 QuantifierPusher]: treesize reduction 106, result has 77.5 percent of original size [2021-11-07 01:05:23,062 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 377 [2021-11-07 01:05:23,063 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-07 01:05:23,063 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:479, output treesize:377 [2021-11-07 01:05:23,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,090 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,096 INFO L180 QuantifierPusher]: treesize reduction 42, result has 65.0 percent of original size [2021-11-07 01:05:23,097 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:23,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,098 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:23,098 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 16 [2021-11-07 01:05:23,099 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 17 [2021-11-07 01:05:23,099 WARN L197 QuantifierPusher]: Ignoring assumption. [2021-11-07 01:05:23,099 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,100 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 25 [2021-11-07 01:05:23,147 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:23,160 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-07 01:05:23,160 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,160 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:23,161 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,161 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 12 [2021-11-07 01:05:23,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-11-07 01:05:23,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,163 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,164 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 77 [2021-11-07 01:05:23,165 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-07 01:05:23,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:75, output treesize:77 [2021-11-07 01:05:23,169 INFO L180 QuantifierPusher]: treesize reduction 43, result has 63.2 percent of original size [2021-11-07 01:05:23,171 INFO L185 QuantifierPusher]: treesize reduction 7, result has 88.9 percent of original size 56 [2021-11-07 01:05:23,173 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,177 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,192 INFO L180 QuantifierPusher]: treesize reduction 10, result has 94.5 percent of original size [2021-11-07 01:05:23,194 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 184 [2021-11-07 01:05:23,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,206 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,208 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,209 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,213 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:23,214 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:23,217 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:23,218 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:23,219 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,220 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:23,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,232 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,234 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:23,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,245 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,248 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:23,249 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:23,251 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:23,253 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:23,253 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,254 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:23,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,260 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,266 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,267 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:23,269 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,278 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,282 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:23,283 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:23,286 INFO L180 QuantifierPusher]: treesize reduction 37, result has 58.9 percent of original size [2021-11-07 01:05:23,287 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 46 [2021-11-07 01:05:23,288 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,289 INFO L185 QuantifierPusher]: treesize reduction 3, result has 93.9 percent of original size 46 [2021-11-07 01:05:23,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,294 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,300 INFO L180 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size [2021-11-07 01:05:23,301 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 121 [2021-11-07 01:05:23,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,310 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-11-07 01:05:23,315 INFO L180 QuantifierPusher]: treesize reduction 36, result has 65.4 percent of original size [2021-11-07 01:05:23,316 INFO L185 QuantifierPusher]: treesize reduction 0, result has 100.0 percent of original size 51 [2021-11-07 01:05:23,320 INFO L180 IcfgInterpreter]: Interpretation finished [2021-11-07 01:05:23,887 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-11-07 01:05:23,888 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-11-07 01:05:23,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31, 31] total 60 [2021-11-07 01:05:23,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481320087] [2021-11-07 01:05:23,888 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2021-11-07 01:05:23,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2021-11-07 01:05:23,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2021-11-07 01:05:23,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=638, Invalid=3522, Unknown=0, NotChecked=0, Total=4160 [2021-11-07 01:05:23,889 INFO L87 Difference]: Start difference. First operand 106 states and 113 transitions. Second operand has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:24,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-07 01:05:24,566 INFO L93 Difference]: Finished difference Result 141 states and 153 transitions. [2021-11-07 01:05:24,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2021-11-07 01:05:24,566 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 76 [2021-11-07 01:05:24,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-11-07 01:05:24,567 INFO L225 Difference]: With dead ends: 141 [2021-11-07 01:05:24,567 INFO L226 Difference]: Without dead ends: 80 [2021-11-07 01:05:24,568 INFO L786 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 192 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2089 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1240, Invalid=5240, Unknown=0, NotChecked=0, Total=6480 [2021-11-07 01:05:24,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2021-11-07 01:05:24,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2021-11-07 01:05:24,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.0632911392405062) internal successors, (84), 79 states have internal predecessors, (84), 0 states have call successors, (0), 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-07 01:05:24,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 84 transitions. [2021-11-07 01:05:24,590 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 84 transitions. Word has length 76 [2021-11-07 01:05:24,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-11-07 01:05:24,591 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 84 transitions. [2021-11-07 01:05:24,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.5) internal successors, (90), 60 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-07 01:05:24,591 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 84 transitions. [2021-11-07 01:05:24,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-11-07 01:05:24,591 INFO L505 BasicCegarLoop]: Found error trace [2021-11-07 01:05:24,591 INFO L513 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-07 01:05:24,627 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2021-11-07 01:05:24,792 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2129 [2021-11-07 01:05:24,792 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-11-07 01:05:24,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-07 01:05:24,792 INFO L85 PathProgramCache]: Analyzing trace with hash -906808313, now seen corresponding path program 39 times [2021-11-07 01:05:24,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2021-11-07 01:05:24,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871812023] [2021-11-07 01:05:24,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-07 01:05:24,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-07 01:05:25,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-07 01:05:34,193 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 1 proven. 524 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-07 01:05:34,193 INFO L139 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2021-11-07 01:05:34,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871812023] [2021-11-07 01:05:34,194 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871812023] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-07 01:05:34,194 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350443302] [2021-11-07 01:05:34,194 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2021-11-07 01:05:34,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-07 01:05:34,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 [2021-11-07 01:05:34,195 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-07 01:05:34,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_4ba440af-614e-4e5b-b829-b9e869009c54/bin/utaipan-UUZaoUuFF8/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2021-11-07 01:05:36,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-11-07 01:05:36,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-07 01:05:36,140 WARN L261 TraceCheckSpWp]: Trace formula consists of 315 conjuncts, 231 conjunts are in the unsatisfiable core [2021-11-07 01:05:36,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-07 01:05:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 525 backedges. 0 proven. 420 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-11-07 01:05:41,211 INFO L328 TraceCheckSpWp]: Computing backward predicates...