/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/list-ext3-properties/dll_circular_traversal-2.i -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-4f750a8 [2020-12-22 19:38:07,274 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-22 19:38:07,277 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-22 19:38:07,314 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-22 19:38:07,315 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-22 19:38:07,317 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-22 19:38:07,319 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-22 19:38:07,322 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-22 19:38:07,324 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-22 19:38:07,326 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-22 19:38:07,328 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-22 19:38:07,329 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-22 19:38:07,330 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-22 19:38:07,331 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-22 19:38:07,333 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-22 19:38:07,335 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-22 19:38:07,336 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-22 19:38:07,337 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-22 19:38:07,340 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-22 19:38:07,342 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-22 19:38:07,344 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-22 19:38:07,346 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-22 19:38:07,348 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-22 19:38:07,349 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-22 19:38:07,352 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-22 19:38:07,353 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-22 19:38:07,353 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-22 19:38:07,355 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-22 19:38:07,356 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-22 19:38:07,357 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-22 19:38:07,357 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-22 19:38:07,362 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-22 19:38:07,363 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-22 19:38:07,391 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-22 19:38:07,393 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-22 19:38:07,394 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-22 19:38:07,395 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-22 19:38:07,396 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-22 19:38:07,397 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-22 19:38:07,398 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-22 19:38:07,400 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-22 19:38:07,401 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-DerefFreeMemtrack-64bit-Automizer_Default.epf [2020-12-22 19:38:07,457 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-22 19:38:07,457 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-22 19:38:07,459 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-22 19:38:07,460 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-22 19:38:07,460 INFO L138 SettingsManager]: * Use SBE=true [2020-12-22 19:38:07,460 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-22 19:38:07,461 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2020-12-22 19:38:07,463 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-22 19:38:07,463 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-22 19:38:07,463 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2020-12-22 19:38:07,464 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2020-12-22 19:38:07,465 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2020-12-22 19:38:07,465 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-22 19:38:07,465 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-22 19:38:07,466 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-22 19:38:07,466 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-22 19:38:07,466 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-22 19:38:07,466 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-22 19:38:07,467 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-22 19:38:07,467 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-22 19:38:07,467 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-22 19:38:07,468 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-22 19:38:07,468 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-22 19:38:07,468 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-22 19:38:07,468 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2020-12-22 19:38:07,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-22 19:38:07,954 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-22 19:38:07,957 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-22 19:38:07,959 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-22 19:38:07,960 INFO L275 PluginConnector]: CDTParser initialized [2020-12-22 19:38:07,961 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/list-ext3-properties/dll_circular_traversal-2.i [2020-12-22 19:38:08,055 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/509499d9d/c44ed772c5884386b961b2dc76ec82d1/FLAG070dfffa5 [2020-12-22 19:38:08,840 INFO L306 CDTParser]: Found 1 translation units. [2020-12-22 19:38:08,841 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/dll_circular_traversal-2.i [2020-12-22 19:38:08,854 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/509499d9d/c44ed772c5884386b961b2dc76ec82d1/FLAG070dfffa5 [2020-12-22 19:38:09,087 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/509499d9d/c44ed772c5884386b961b2dc76ec82d1 [2020-12-22 19:38:09,091 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-22 19:38:09,095 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-22 19:38:09,098 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-22 19:38:09,098 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-22 19:38:09,102 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-22 19:38:09,104 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,106 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@13565feb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09, skipping insertion in model container [2020-12-22 19:38:09,106 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,115 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-22 19:38:09,180 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-22 19:38:09,513 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/dll_circular_traversal-2.i[24211,24224] [2020-12-22 19:38:09,516 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 19:38:09,525 INFO L203 MainTranslator]: Completed pre-run [2020-12-22 19:38:09,569 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/list-ext3-properties/dll_circular_traversal-2.i[24211,24224] [2020-12-22 19:38:09,570 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-22 19:38:09,634 INFO L208 MainTranslator]: Completed translation [2020-12-22 19:38:09,635 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09 WrapperNode [2020-12-22 19:38:09,635 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-22 19:38:09,636 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-22 19:38:09,636 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-22 19:38:09,637 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-22 19:38:09,646 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,663 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,690 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-22 19:38:09,691 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-22 19:38:09,691 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-22 19:38:09,692 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-22 19:38:09,701 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,701 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,707 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,707 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,716 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,721 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,724 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... [2020-12-22 19:38:09,728 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-22 19:38:09,729 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-22 19:38:09,729 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-22 19:38:09,729 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-22 19:38:09,730 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-22 19:38:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-12-22 19:38:09,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-22 19:38:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-12-22 19:38:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2020-12-22 19:38:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-22 19:38:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2020-12-22 19:38:09,823 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-22 19:38:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-22 19:38:09,824 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-22 19:38:09,824 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-22 19:38:10,520 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-22 19:38:10,521 INFO L299 CfgBuilder]: Removed 13 assume(true) statements. [2020-12-22 19:38:10,526 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:38:10 BoogieIcfgContainer [2020-12-22 19:38:10,526 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-22 19:38:10,528 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-22 19:38:10,528 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-22 19:38:10,531 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-22 19:38:10,531 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 22.12 07:38:09" (1/3) ... [2020-12-22 19:38:10,533 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c15fa45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 07:38:10, skipping insertion in model container [2020-12-22 19:38:10,533 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:38:09" (2/3) ... [2020-12-22 19:38:10,534 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c15fa45 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 22.12 07:38:10, skipping insertion in model container [2020-12-22 19:38:10,534 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:38:10" (3/3) ... [2020-12-22 19:38:10,536 INFO L111 eAbstractionObserver]: Analyzing ICFG dll_circular_traversal-2.i [2020-12-22 19:38:10,543 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-22 19:38:10,548 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 35 error locations. [2020-12-22 19:38:10,567 INFO L253 AbstractCegarLoop]: Starting to check reachability of 35 error locations. [2020-12-22 19:38:10,606 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-22 19:38:10,606 INFO L378 AbstractCegarLoop]: Hoare is false [2020-12-22 19:38:10,606 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-22 19:38:10,606 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-22 19:38:10,606 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-22 19:38:10,606 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-22 19:38:10,607 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-22 19:38:10,607 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-22 19:38:10,631 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states. [2020-12-22 19:38:10,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-12-22 19:38:10,644 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:10,644 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-12-22 19:38:10,645 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:10,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:10,652 INFO L82 PathProgramCache]: Analyzing trace with hash 925702, now seen corresponding path program 1 times [2020-12-22 19:38:10,661 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:10,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142700821] [2020-12-22 19:38:10,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:10,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:10,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142700821] [2020-12-22 19:38:10,842 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:10,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 19:38:10,843 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291981876] [2020-12-22 19:38:10,848 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 19:38:10,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:10,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 19:38:10,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:10,866 INFO L87 Difference]: Start difference. First operand 78 states. Second operand 3 states. [2020-12-22 19:38:11,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,015 INFO L93 Difference]: Finished difference Result 91 states and 96 transitions. [2020-12-22 19:38:11,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 19:38:11,018 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-12-22 19:38:11,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,028 INFO L225 Difference]: With dead ends: 91 [2020-12-22 19:38:11,028 INFO L226 Difference]: Without dead ends: 87 [2020-12-22 19:38:11,030 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-12-22 19:38:11,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 70. [2020-12-22 19:38:11,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-12-22 19:38:11,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 73 transitions. [2020-12-22 19:38:11,075 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 73 transitions. Word has length 4 [2020-12-22 19:38:11,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,076 INFO L481 AbstractCegarLoop]: Abstraction has 70 states and 73 transitions. [2020-12-22 19:38:11,076 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 19:38:11,077 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 73 transitions. [2020-12-22 19:38:11,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2020-12-22 19:38:11,078 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,078 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2020-12-22 19:38:11,078 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-22 19:38:11,079 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,080 INFO L82 PathProgramCache]: Analyzing trace with hash 925703, now seen corresponding path program 1 times [2020-12-22 19:38:11,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,083 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465042234] [2020-12-22 19:38:11,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,159 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465042234] [2020-12-22 19:38:11,160 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,160 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 19:38:11,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829639557] [2020-12-22 19:38:11,162 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 19:38:11,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 19:38:11,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,163 INFO L87 Difference]: Start difference. First operand 70 states and 73 transitions. Second operand 3 states. [2020-12-22 19:38:11,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,233 INFO L93 Difference]: Finished difference Result 66 states and 69 transitions. [2020-12-22 19:38:11,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 19:38:11,233 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2020-12-22 19:38:11,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,235 INFO L225 Difference]: With dead ends: 66 [2020-12-22 19:38:11,235 INFO L226 Difference]: Without dead ends: 66 [2020-12-22 19:38:11,236 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2020-12-22 19:38:11,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2020-12-22 19:38:11,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-12-22 19:38:11,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 69 transitions. [2020-12-22 19:38:11,247 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 69 transitions. Word has length 4 [2020-12-22 19:38:11,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,248 INFO L481 AbstractCegarLoop]: Abstraction has 66 states and 69 transitions. [2020-12-22 19:38:11,248 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 19:38:11,248 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 69 transitions. [2020-12-22 19:38:11,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-12-22 19:38:11,249 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,249 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:11,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-22 19:38:11,249 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,250 INFO L82 PathProgramCache]: Analyzing trace with hash 613337907, now seen corresponding path program 1 times [2020-12-22 19:38:11,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,251 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249089141] [2020-12-22 19:38:11,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249089141] [2020-12-22 19:38:11,309 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,309 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 19:38:11,310 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552514089] [2020-12-22 19:38:11,310 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 19:38:11,310 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,311 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 19:38:11,311 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,312 INFO L87 Difference]: Start difference. First operand 66 states and 69 transitions. Second operand 3 states. [2020-12-22 19:38:11,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,325 INFO L93 Difference]: Finished difference Result 78 states and 81 transitions. [2020-12-22 19:38:11,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 19:38:11,326 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 10 [2020-12-22 19:38:11,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,328 INFO L225 Difference]: With dead ends: 78 [2020-12-22 19:38:11,328 INFO L226 Difference]: Without dead ends: 78 [2020-12-22 19:38:11,328 INFO L677 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 [2020-12-22 19:38:11,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-12-22 19:38:11,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 67. [2020-12-22 19:38:11,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-12-22 19:38:11,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 70 transitions. [2020-12-22 19:38:11,337 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 70 transitions. Word has length 10 [2020-12-22 19:38:11,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,338 INFO L481 AbstractCegarLoop]: Abstraction has 67 states and 70 transitions. [2020-12-22 19:38:11,338 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 19:38:11,338 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 70 transitions. [2020-12-22 19:38:11,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-12-22 19:38:11,339 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,339 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:11,339 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-22 19:38:11,339 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,340 INFO L82 PathProgramCache]: Analyzing trace with hash 613339348, now seen corresponding path program 1 times [2020-12-22 19:38:11,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016338456] [2020-12-22 19:38:11,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,404 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016338456] [2020-12-22 19:38:11,404 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,405 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 19:38:11,405 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679004330] [2020-12-22 19:38:11,405 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 19:38:11,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 19:38:11,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,407 INFO L87 Difference]: Start difference. First operand 67 states and 70 transitions. Second operand 3 states. [2020-12-22 19:38:11,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,479 INFO L93 Difference]: Finished difference Result 82 states and 85 transitions. [2020-12-22 19:38:11,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 19:38:11,480 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 10 [2020-12-22 19:38:11,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,481 INFO L225 Difference]: With dead ends: 82 [2020-12-22 19:38:11,481 INFO L226 Difference]: Without dead ends: 82 [2020-12-22 19:38:11,482 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2020-12-22 19:38:11,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 65. [2020-12-22 19:38:11,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-12-22 19:38:11,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2020-12-22 19:38:11,489 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 10 [2020-12-22 19:38:11,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,490 INFO L481 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2020-12-22 19:38:11,490 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 19:38:11,490 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2020-12-22 19:38:11,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-12-22 19:38:11,490 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,491 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:11,491 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-22 19:38:11,491 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,492 INFO L82 PathProgramCache]: Analyzing trace with hash 613339349, now seen corresponding path program 1 times [2020-12-22 19:38:11,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,493 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82240495] [2020-12-22 19:38:11,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82240495] [2020-12-22 19:38:11,542 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,542 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-22 19:38:11,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018240755] [2020-12-22 19:38:11,543 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-22 19:38:11,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-22 19:38:11,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,544 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand 3 states. [2020-12-22 19:38:11,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,601 INFO L93 Difference]: Finished difference Result 63 states and 66 transitions. [2020-12-22 19:38:11,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-22 19:38:11,627 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 10 [2020-12-22 19:38:11,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,628 INFO L225 Difference]: With dead ends: 63 [2020-12-22 19:38:11,628 INFO L226 Difference]: Without dead ends: 63 [2020-12-22 19:38:11,629 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-22 19:38:11,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-12-22 19:38:11,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2020-12-22 19:38:11,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-12-22 19:38:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2020-12-22 19:38:11,635 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 10 [2020-12-22 19:38:11,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,636 INFO L481 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2020-12-22 19:38:11,636 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-22 19:38:11,636 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2020-12-22 19:38:11,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-22 19:38:11,637 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,637 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:11,637 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-22 19:38:11,638 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,638 INFO L82 PathProgramCache]: Analyzing trace with hash 1008594167, now seen corresponding path program 1 times [2020-12-22 19:38:11,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682375141] [2020-12-22 19:38:11,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,723 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682375141] [2020-12-22 19:38:11,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-22 19:38:11,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732631188] [2020-12-22 19:38:11,725 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 19:38:11,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 19:38:11,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:11,726 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 5 states. [2020-12-22 19:38:11,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:11,845 INFO L93 Difference]: Finished difference Result 85 states and 88 transitions. [2020-12-22 19:38:11,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 19:38:11,845 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 12 [2020-12-22 19:38:11,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:11,847 INFO L225 Difference]: With dead ends: 85 [2020-12-22 19:38:11,847 INFO L226 Difference]: Without dead ends: 85 [2020-12-22 19:38:11,847 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-12-22 19:38:11,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-12-22 19:38:11,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 67. [2020-12-22 19:38:11,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-12-22 19:38:11,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 71 transitions. [2020-12-22 19:38:11,854 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 71 transitions. Word has length 12 [2020-12-22 19:38:11,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:11,855 INFO L481 AbstractCegarLoop]: Abstraction has 67 states and 71 transitions. [2020-12-22 19:38:11,855 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 19:38:11,855 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 71 transitions. [2020-12-22 19:38:11,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-12-22 19:38:11,856 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:11,856 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:11,856 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-12-22 19:38:11,857 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:11,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:11,858 INFO L82 PathProgramCache]: Analyzing trace with hash 1008594168, now seen corresponding path program 1 times [2020-12-22 19:38:11,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:11,858 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733320680] [2020-12-22 19:38:11,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:11,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:11,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:11,923 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733320680] [2020-12-22 19:38:11,923 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:11,923 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-22 19:38:11,924 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704227631] [2020-12-22 19:38:11,924 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-22 19:38:11,925 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:11,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-22 19:38:11,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-22 19:38:11,926 INFO L87 Difference]: Start difference. First operand 67 states and 71 transitions. Second operand 4 states. [2020-12-22 19:38:12,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:12,014 INFO L93 Difference]: Finished difference Result 68 states and 71 transitions. [2020-12-22 19:38:12,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 19:38:12,015 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 12 [2020-12-22 19:38:12,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:12,016 INFO L225 Difference]: With dead ends: 68 [2020-12-22 19:38:12,016 INFO L226 Difference]: Without dead ends: 68 [2020-12-22 19:38:12,017 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:12,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-12-22 19:38:12,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 67. [2020-12-22 19:38:12,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-12-22 19:38:12,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 70 transitions. [2020-12-22 19:38:12,022 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 70 transitions. Word has length 12 [2020-12-22 19:38:12,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:12,023 INFO L481 AbstractCegarLoop]: Abstraction has 67 states and 70 transitions. [2020-12-22 19:38:12,023 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-22 19:38:12,023 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 70 transitions. [2020-12-22 19:38:12,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-12-22 19:38:12,024 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:12,024 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:12,024 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-12-22 19:38:12,025 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:12,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:12,025 INFO L82 PathProgramCache]: Analyzing trace with hash -253272473, now seen corresponding path program 1 times [2020-12-22 19:38:12,026 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:12,026 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146173526] [2020-12-22 19:38:12,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:12,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:12,082 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:12,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146173526] [2020-12-22 19:38:12,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [506050750] [2020-12-22 19:38:12,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:12,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:12,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 126 conjuncts, 5 conjunts are in the unsatisfiable core [2020-12-22 19:38:12,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:12,281 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:12,281 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:12,282 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 5 [2020-12-22 19:38:12,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561965869] [2020-12-22 19:38:12,282 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 19:38:12,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:12,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 19:38:12,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:12,284 INFO L87 Difference]: Start difference. First operand 67 states and 70 transitions. Second operand 5 states. [2020-12-22 19:38:12,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:12,300 INFO L93 Difference]: Finished difference Result 76 states and 79 transitions. [2020-12-22 19:38:12,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 19:38:12,301 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 16 [2020-12-22 19:38:12,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:12,302 INFO L225 Difference]: With dead ends: 76 [2020-12-22 19:38:12,302 INFO L226 Difference]: Without dead ends: 76 [2020-12-22 19:38:12,302 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:12,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-12-22 19:38:12,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 69. [2020-12-22 19:38:12,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-12-22 19:38:12,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 72 transitions. [2020-12-22 19:38:12,308 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 72 transitions. Word has length 16 [2020-12-22 19:38:12,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:12,308 INFO L481 AbstractCegarLoop]: Abstraction has 69 states and 72 transitions. [2020-12-22 19:38:12,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 19:38:12,308 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 72 transitions. [2020-12-22 19:38:12,309 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-22 19:38:12,309 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:12,309 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:12,523 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2020-12-22 19:38:12,524 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:12,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:12,525 INFO L82 PathProgramCache]: Analyzing trace with hash 1419674411, now seen corresponding path program 1 times [2020-12-22 19:38:12,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:12,526 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372973436] [2020-12-22 19:38:12,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:12,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:12,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:12,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372973436] [2020-12-22 19:38:12,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184152121] [2020-12-22 19:38:12,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:12,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:12,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-22 19:38:12,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:12,797 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:12,804 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:12,807 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:12,808 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:12,808 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:6, output treesize:5 [2020-12-22 19:38:12,859 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:12,861 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:12,873 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:12,885 INFO L625 ElimStorePlain]: treesize reduction 14, result has 44.0 percent of original size [2020-12-22 19:38:12,893 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:12,894 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:12, output treesize:11 [2020-12-22 19:38:12,910 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:12,911 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:12,911 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 3] total 4 [2020-12-22 19:38:12,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132292025] [2020-12-22 19:38:12,913 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 19:38:12,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:12,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 19:38:12,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:12,915 INFO L87 Difference]: Start difference. First operand 69 states and 72 transitions. Second operand 5 states. [2020-12-22 19:38:13,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:13,030 INFO L93 Difference]: Finished difference Result 84 states and 87 transitions. [2020-12-22 19:38:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 19:38:13,032 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-12-22 19:38:13,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:13,057 INFO L225 Difference]: With dead ends: 84 [2020-12-22 19:38:13,057 INFO L226 Difference]: Without dead ends: 84 [2020-12-22 19:38:13,058 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:13,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2020-12-22 19:38:13,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 67. [2020-12-22 19:38:13,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-12-22 19:38:13,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 70 transitions. [2020-12-22 19:38:13,077 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 70 transitions. Word has length 18 [2020-12-22 19:38:13,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:13,078 INFO L481 AbstractCegarLoop]: Abstraction has 67 states and 70 transitions. [2020-12-22 19:38:13,078 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 19:38:13,079 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 70 transitions. [2020-12-22 19:38:13,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-12-22 19:38:13,081 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:13,082 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:13,282 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:13,284 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:13,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:13,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1419674412, now seen corresponding path program 1 times [2020-12-22 19:38:13,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:13,286 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325308432] [2020-12-22 19:38:13,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:13,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:13,408 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:13,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325308432] [2020-12-22 19:38:13,409 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447202093] [2020-12-22 19:38:13,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:13,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:13,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 14 conjunts are in the unsatisfiable core [2020-12-22 19:38:13,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:13,522 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:13,523 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:13,529 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:13,531 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:13,532 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2020-12-22 19:38:13,611 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:13,612 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:13,617 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:13,635 INFO L625 ElimStorePlain]: treesize reduction 14, result has 50.0 percent of original size [2020-12-22 19:38:13,638 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:13,638 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:15, output treesize:14 [2020-12-22 19:38:13,655 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:13,656 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:13,656 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 4] total 4 [2020-12-22 19:38:13,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926145171] [2020-12-22 19:38:13,657 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-22 19:38:13,658 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:13,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-22 19:38:13,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-12-22 19:38:13,661 INFO L87 Difference]: Start difference. First operand 67 states and 70 transitions. Second operand 5 states. [2020-12-22 19:38:13,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:13,768 INFO L93 Difference]: Finished difference Result 65 states and 68 transitions. [2020-12-22 19:38:13,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-22 19:38:13,769 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-12-22 19:38:13,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:13,770 INFO L225 Difference]: With dead ends: 65 [2020-12-22 19:38:13,770 INFO L226 Difference]: Without dead ends: 65 [2020-12-22 19:38:13,772 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:13,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2020-12-22 19:38:13,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2020-12-22 19:38:13,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-12-22 19:38:13,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 68 transitions. [2020-12-22 19:38:13,784 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 68 transitions. Word has length 18 [2020-12-22 19:38:13,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:13,784 INFO L481 AbstractCegarLoop]: Abstraction has 65 states and 68 transitions. [2020-12-22 19:38:13,785 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-22 19:38:13,785 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 68 transitions. [2020-12-22 19:38:13,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-12-22 19:38:13,785 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:13,786 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:13,986 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-12-22 19:38:13,987 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:13,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:13,989 INFO L82 PathProgramCache]: Analyzing trace with hash -1641358142, now seen corresponding path program 1 times [2020-12-22 19:38:13,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:13,990 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478230629] [2020-12-22 19:38:13,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:14,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:14,045 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-12-22 19:38:14,046 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478230629] [2020-12-22 19:38:14,046 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:14,046 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 19:38:14,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789759710] [2020-12-22 19:38:14,047 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 19:38:14,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:14,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 19:38:14,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:14,048 INFO L87 Difference]: Start difference. First operand 65 states and 68 transitions. Second operand 6 states. [2020-12-22 19:38:14,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:14,217 INFO L93 Difference]: Finished difference Result 78 states and 81 transitions. [2020-12-22 19:38:14,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-22 19:38:14,218 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2020-12-22 19:38:14,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:14,219 INFO L225 Difference]: With dead ends: 78 [2020-12-22 19:38:14,219 INFO L226 Difference]: Without dead ends: 78 [2020-12-22 19:38:14,219 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-22 19:38:14,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-12-22 19:38:14,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 62. [2020-12-22 19:38:14,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-12-22 19:38:14,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 66 transitions. [2020-12-22 19:38:14,223 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 66 transitions. Word has length 25 [2020-12-22 19:38:14,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:14,223 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 66 transitions. [2020-12-22 19:38:14,223 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 19:38:14,224 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 66 transitions. [2020-12-22 19:38:14,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-12-22 19:38:14,224 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:14,224 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:14,225 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-22 19:38:14,225 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:14,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:14,226 INFO L82 PathProgramCache]: Analyzing trace with hash -1641358141, now seen corresponding path program 1 times [2020-12-22 19:38:14,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:14,226 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728470032] [2020-12-22 19:38:14,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:14,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:14,277 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:14,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728470032] [2020-12-22 19:38:14,278 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349399556] [2020-12-22 19:38:14,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:14,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:14,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 6 conjunts are in the unsatisfiable core [2020-12-22 19:38:14,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:14,415 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:14,415 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2020-12-22 19:38:14,415 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337004938] [2020-12-22 19:38:14,416 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 19:38:14,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:14,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 19:38:14,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:14,417 INFO L87 Difference]: Start difference. First operand 62 states and 66 transitions. Second operand 6 states. [2020-12-22 19:38:14,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:14,436 INFO L93 Difference]: Finished difference Result 73 states and 77 transitions. [2020-12-22 19:38:14,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-22 19:38:14,436 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 25 [2020-12-22 19:38:14,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:14,437 INFO L225 Difference]: With dead ends: 73 [2020-12-22 19:38:14,437 INFO L226 Difference]: Without dead ends: 73 [2020-12-22 19:38:14,438 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:14,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2020-12-22 19:38:14,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 68. [2020-12-22 19:38:14,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-12-22 19:38:14,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 72 transitions. [2020-12-22 19:38:14,441 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 72 transitions. Word has length 25 [2020-12-22 19:38:14,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:14,442 INFO L481 AbstractCegarLoop]: Abstraction has 68 states and 72 transitions. [2020-12-22 19:38:14,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 19:38:14,442 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 72 transitions. [2020-12-22 19:38:14,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-12-22 19:38:14,443 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:14,443 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:14,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:14,658 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:14,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:14,659 INFO L82 PathProgramCache]: Analyzing trace with hash 718994191, now seen corresponding path program 2 times [2020-12-22 19:38:14,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:14,660 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285366141] [2020-12-22 19:38:14,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:14,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:14,766 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:14,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285366141] [2020-12-22 19:38:14,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085954788] [2020-12-22 19:38:14,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:14,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-22 19:38:14,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-22 19:38:14,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 7 conjunts are in the unsatisfiable core [2020-12-22 19:38:14,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:14,942 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:14,942 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2020-12-22 19:38:14,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150716994] [2020-12-22 19:38:14,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-22 19:38:14,943 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:14,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-22 19:38:14,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-12-22 19:38:14,943 INFO L87 Difference]: Start difference. First operand 68 states and 72 transitions. Second operand 7 states. [2020-12-22 19:38:14,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:14,966 INFO L93 Difference]: Finished difference Result 74 states and 78 transitions. [2020-12-22 19:38:14,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 19:38:14,966 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 31 [2020-12-22 19:38:14,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:14,967 INFO L225 Difference]: With dead ends: 74 [2020-12-22 19:38:14,968 INFO L226 Difference]: Without dead ends: 74 [2020-12-22 19:38:14,968 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-12-22 19:38:14,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2020-12-22 19:38:14,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2020-12-22 19:38:14,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-12-22 19:38:14,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 78 transitions. [2020-12-22 19:38:14,972 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 78 transitions. Word has length 31 [2020-12-22 19:38:14,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:14,972 INFO L481 AbstractCegarLoop]: Abstraction has 74 states and 78 transitions. [2020-12-22 19:38:14,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-22 19:38:14,972 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 78 transitions. [2020-12-22 19:38:14,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2020-12-22 19:38:14,973 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:14,974 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:15,187 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-12-22 19:38:15,188 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:15,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:15,188 INFO L82 PathProgramCache]: Analyzing trace with hash 584462427, now seen corresponding path program 3 times [2020-12-22 19:38:15,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:15,189 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768006574] [2020-12-22 19:38:15,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:15,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:15,302 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2020-12-22 19:38:15,302 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768006574] [2020-12-22 19:38:15,302 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-22 19:38:15,302 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-22 19:38:15,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060457871] [2020-12-22 19:38:15,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-22 19:38:15,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:15,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-22 19:38:15,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2020-12-22 19:38:15,305 INFO L87 Difference]: Start difference. First operand 74 states and 78 transitions. Second operand 6 states. [2020-12-22 19:38:15,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:15,486 INFO L93 Difference]: Finished difference Result 80 states and 83 transitions. [2020-12-22 19:38:15,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-22 19:38:15,486 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 37 [2020-12-22 19:38:15,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:15,487 INFO L225 Difference]: With dead ends: 80 [2020-12-22 19:38:15,487 INFO L226 Difference]: Without dead ends: 80 [2020-12-22 19:38:15,488 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-22 19:38:15,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2020-12-22 19:38:15,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 77. [2020-12-22 19:38:15,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-12-22 19:38:15,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 81 transitions. [2020-12-22 19:38:15,491 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 81 transitions. Word has length 37 [2020-12-22 19:38:15,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:15,491 INFO L481 AbstractCegarLoop]: Abstraction has 77 states and 81 transitions. [2020-12-22 19:38:15,491 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-22 19:38:15,491 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 81 transitions. [2020-12-22 19:38:15,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-22 19:38:15,493 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:15,493 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:15,493 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-12-22 19:38:15,493 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:15,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:15,494 INFO L82 PathProgramCache]: Analyzing trace with hash -972323179, now seen corresponding path program 1 times [2020-12-22 19:38:15,494 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:15,494 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238354149] [2020-12-22 19:38:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:15,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:15,831 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 6 proven. 32 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-22 19:38:15,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238354149] [2020-12-22 19:38:15,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [108383967] [2020-12-22 19:38:15,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:15,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:15,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 42 conjunts are in the unsatisfiable core [2020-12-22 19:38:15,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:16,014 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:16,014 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,021 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,022 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,022 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2020-12-22 19:38:16,099 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,100 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2020-12-22 19:38:16,103 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:16,108 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,116 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,117 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,118 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:14 [2020-12-22 19:38:16,167 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-12-22 19:38:16,168 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,178 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,179 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,179 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2020-12-22 19:38:16,223 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2020-12-22 19:38:16,225 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,234 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,237 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,237 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:40, output treesize:17 [2020-12-22 19:38:16,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:16,319 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2020-12-22 19:38:16,320 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,328 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,330 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,330 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:36, output treesize:14 [2020-12-22 19:38:16,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:16,372 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2020-12-22 19:38:16,374 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,380 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,381 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,381 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:14 [2020-12-22 19:38:16,474 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2020-12-22 19:38:16,475 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,481 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:16,483 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:16,484 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:21, output treesize:3 [2020-12-22 19:38:16,490 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 19 proven. 13 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 19:38:16,491 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:16,491 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 26 [2020-12-22 19:38:16,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242058461] [2020-12-22 19:38:16,492 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-12-22 19:38:16,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:16,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-12-22 19:38:16,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=575, Unknown=0, NotChecked=0, Total=650 [2020-12-22 19:38:16,495 INFO L87 Difference]: Start difference. First operand 77 states and 81 transitions. Second operand 26 states. [2020-12-22 19:38:17,555 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2020-12-22 19:38:17,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:17,776 INFO L93 Difference]: Finished difference Result 92 states and 95 transitions. [2020-12-22 19:38:17,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-12-22 19:38:17,777 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 39 [2020-12-22 19:38:17,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:17,778 INFO L225 Difference]: With dead ends: 92 [2020-12-22 19:38:17,778 INFO L226 Difference]: Without dead ends: 92 [2020-12-22 19:38:17,779 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 239 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=270, Invalid=1062, Unknown=0, NotChecked=0, Total=1332 [2020-12-22 19:38:17,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2020-12-22 19:38:17,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 77. [2020-12-22 19:38:17,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-12-22 19:38:17,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 80 transitions. [2020-12-22 19:38:17,783 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 80 transitions. Word has length 39 [2020-12-22 19:38:17,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:17,783 INFO L481 AbstractCegarLoop]: Abstraction has 77 states and 80 transitions. [2020-12-22 19:38:17,783 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-12-22 19:38:17,783 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 80 transitions. [2020-12-22 19:38:17,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-12-22 19:38:17,784 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:17,785 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:18,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:18,001 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:18,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:18,002 INFO L82 PathProgramCache]: Analyzing trace with hash 829720554, now seen corresponding path program 1 times [2020-12-22 19:38:18,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:18,003 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621060447] [2020-12-22 19:38:18,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:18,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:18,610 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 6 proven. 33 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-22 19:38:18,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621060447] [2020-12-22 19:38:18,611 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275327204] [2020-12-22 19:38:18,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:18,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:18,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 60 conjunts are in the unsatisfiable core [2020-12-22 19:38:18,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:18,788 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:18,789 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:18,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:18,796 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:18,796 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2020-12-22 19:38:18,912 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:18,913 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 39 [2020-12-22 19:38:18,915 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:18,918 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:18,930 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:18,931 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:18,931 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:27 [2020-12-22 19:38:18,992 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:18,993 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,011 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,020 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:19,021 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,037 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,038 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,038 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:45 [2020-12-22 19:38:19,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,119 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:19,120 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,146 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,153 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:19,155 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,175 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,177 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,177 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-12-22 19:38:19,286 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 81 treesize of output 59 [2020-12-22 19:38:19,288 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,320 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 52 [2020-12-22 19:38:19,322 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,346 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,347 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:19,348 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:116, output treesize:96 [2020-12-22 19:38:19,513 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:19,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,526 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,527 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 77 treesize of output 82 [2020-12-22 19:38:19,530 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,535 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,539 INFO L547 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:19,622 INFO L625 ElimStorePlain]: treesize reduction 14, result has 88.4 percent of original size [2020-12-22 19:38:19,639 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:19,669 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,670 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 62 treesize of output 95 [2020-12-22 19:38:19,674 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:19,676 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,677 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:38:19,684 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:19,686 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,688 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:38:19,691 INFO L547 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:19,795 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 48 [2020-12-22 19:38:19,796 INFO L625 ElimStorePlain]: treesize reduction 48, result has 64.7 percent of original size [2020-12-22 19:38:19,804 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,805 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:19,806 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:122, output treesize:103 [2020-12-22 19:38:19,808 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,920 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:19,923 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:19,925 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:19,927 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:19,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,967 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:19,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:19,974 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:19,990 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:19,990 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 84 treesize of output 106 [2020-12-22 19:38:19,996 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:20,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,010 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 38 [2020-12-22 19:38:20,014 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:20,194 WARN L197 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2020-12-22 19:38:20,195 INFO L625 ElimStorePlain]: treesize reduction 11, result has 95.4 percent of original size [2020-12-22 19:38:20,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,230 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:20,231 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 81 treesize of output 89 [2020-12-22 19:38:20,238 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:20,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,254 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 49 [2020-12-22 19:38:20,261 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:20,372 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2020-12-22 19:38:20,373 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:20,380 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:20,381 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:243, output treesize:223 [2020-12-22 19:38:20,909 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:20,913 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:20,917 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:20,926 INFO L443 ElimStorePlain]: Different costs {30=[|v_#memory_$Pointer$.offset_29|], 41=[|v_#memory_$Pointer$.base_29|]} [2020-12-22 19:38:20,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,950 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 52 [2020-12-22 19:38:20,953 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:20,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:20,982 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:20,983 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 98 treesize of output 104 [2020-12-22 19:38:20,985 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,111 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 69 [2020-12-22 19:38:21,111 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,141 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 41 [2020-12-22 19:38:21,143 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,159 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:21,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,161 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:21,171 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,171 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 105 treesize of output 100 [2020-12-22 19:38:21,176 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,405 WARN L197 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2020-12-22 19:38:21,406 INFO L625 ElimStorePlain]: treesize reduction 10, result has 95.9 percent of original size [2020-12-22 19:38:21,409 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:21,410 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:295, output treesize:235 [2020-12-22 19:38:21,526 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:21,531 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:21,537 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 14, 1] term [2020-12-22 19:38:21,538 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:21,554 INFO L443 ElimStorePlain]: Different costs {6=[v_prenex_2], 12=[v_prenex_1, |#memory_$Pointer$.base|, |#memory_$Pointer$.offset|]} [2020-12-22 19:38:21,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,567 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 30 [2020-12-22 19:38:21,570 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,650 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:21,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,653 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 13 [2020-12-22 19:38:21,655 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,730 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,741 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:21,742 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:21,755 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,756 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 99 treesize of output 63 [2020-12-22 19:38:21,760 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:21,761 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:21,765 INFO L547 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:21,818 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:21,830 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,831 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 59 treesize of output 36 [2020-12-22 19:38:21,833 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:21,872 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:21,874 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:21,875 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:259, output treesize:58 [2020-12-22 19:38:22,069 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:22,074 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:22,076 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:22,078 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-12-22 19:38:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 32 proven. 1 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 19:38:22,147 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:22,147 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18] total 33 [2020-12-22 19:38:22,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870182387] [2020-12-22 19:38:22,148 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-12-22 19:38:22,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:22,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-12-22 19:38:22,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2020-12-22 19:38:22,149 INFO L87 Difference]: Start difference. First operand 77 states and 80 transitions. Second operand 34 states. [2020-12-22 19:38:22,727 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 46 [2020-12-22 19:38:22,943 WARN L197 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 62 [2020-12-22 19:38:23,281 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2020-12-22 19:38:23,613 WARN L197 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 60 [2020-12-22 19:38:23,844 WARN L197 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 75 [2020-12-22 19:38:24,111 WARN L197 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 80 [2020-12-22 19:38:24,621 WARN L197 SmtUtils]: Spent 451.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 128 [2020-12-22 19:38:25,492 WARN L197 SmtUtils]: Spent 789.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 180 [2020-12-22 19:38:26,502 WARN L197 SmtUtils]: Spent 885.00 ms on a formula simplification. DAG size of input: 205 DAG size of output: 187 [2020-12-22 19:38:27,112 WARN L197 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 141 [2020-12-22 19:38:27,996 WARN L197 SmtUtils]: Spent 440.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 131 [2020-12-22 19:38:28,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:28,476 INFO L93 Difference]: Finished difference Result 126 states and 131 transitions. [2020-12-22 19:38:28,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-12-22 19:38:28,477 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 43 [2020-12-22 19:38:28,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:28,478 INFO L225 Difference]: With dead ends: 126 [2020-12-22 19:38:28,478 INFO L226 Difference]: Without dead ends: 126 [2020-12-22 19:38:28,480 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 28 SyntacticMatches, 2 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 669 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=527, Invalid=2229, Unknown=0, NotChecked=0, Total=2756 [2020-12-22 19:38:28,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2020-12-22 19:38:28,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 81. [2020-12-22 19:38:28,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2020-12-22 19:38:28,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 87 transitions. [2020-12-22 19:38:28,483 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 87 transitions. Word has length 43 [2020-12-22 19:38:28,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:28,484 INFO L481 AbstractCegarLoop]: Abstraction has 81 states and 87 transitions. [2020-12-22 19:38:28,484 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-12-22 19:38:28,484 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 87 transitions. [2020-12-22 19:38:28,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2020-12-22 19:38:28,485 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:28,485 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:28,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-12-22 19:38:28,699 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:28,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:28,699 INFO L82 PathProgramCache]: Analyzing trace with hash 829720555, now seen corresponding path program 1 times [2020-12-22 19:38:28,699 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:28,699 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339136956] [2020-12-22 19:38:28,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:28,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:29,652 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 19:38:29,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339136956] [2020-12-22 19:38:29,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [801125740] [2020-12-22 19:38:29,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:29,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 62 conjunts are in the unsatisfiable core [2020-12-22 19:38:29,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:29,820 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:29,821 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,829 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:29,832 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:29,833 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,840 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:29,841 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,841 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:19, output treesize:17 [2020-12-22 19:38:29,903 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:29,904 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 15 [2020-12-22 19:38:29,906 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:29,909 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,920 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:29,924 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 14 [2020-12-22 19:38:29,930 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,941 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:29,942 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:29,942 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:24 [2020-12-22 19:38:29,993 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:29,994 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,017 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,024 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:30,025 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,045 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,047 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,047 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:50, output treesize:42 [2020-12-22 19:38:30,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,158 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:30,159 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,188 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:30,189 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,207 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,208 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,209 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:45 [2020-12-22 19:38:30,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,278 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 40 [2020-12-22 19:38:30,280 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,299 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,305 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 26 [2020-12-22 19:38:30,307 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,331 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,332 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,332 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:91, output treesize:71 [2020-12-22 19:38:30,492 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:30,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,504 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,505 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 61 treesize of output 66 [2020-12-22 19:38:30,507 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:30,510 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:30,511 INFO L547 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:30,578 INFO L625 ElimStorePlain]: treesize reduction 14, result has 85.4 percent of original size [2020-12-22 19:38:30,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,587 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:30,599 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,600 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 50 [2020-12-22 19:38:30,602 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,667 INFO L625 ElimStorePlain]: treesize reduction 18, result has 81.3 percent of original size [2020-12-22 19:38:30,669 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:30,671 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:30,671 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:97, output treesize:78 [2020-12-22 19:38:30,674 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:30,779 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:30,785 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:30,788 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:30,789 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:30,807 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:30,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,811 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:30,822 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 35 [2020-12-22 19:38:30,823 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:30,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:30,841 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:30,842 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 48 [2020-12-22 19:38:30,846 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:31,024 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 63 [2020-12-22 19:38:31,024 INFO L625 ElimStorePlain]: treesize reduction 3, result has 98.3 percent of original size [2020-12-22 19:38:31,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,045 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 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 [2020-12-22 19:38:31,047 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:31,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,059 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:31,062 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:31,081 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:31,081 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 68 treesize of output 82 [2020-12-22 19:38:31,086 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:31,230 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 59 [2020-12-22 19:38:31,231 INFO L625 ElimStorePlain]: treesize reduction 18, result has 90.4 percent of original size [2020-12-22 19:38:31,234 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:31,235 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 4 variables, input treesize:193, output treesize:173 [2020-12-22 19:38:31,783 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:31,815 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:31,818 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:31,833 INFO L443 ElimStorePlain]: Different costs {25=[|v_#memory_$Pointer$.offset_35|], 32=[|v_#memory_$Pointer$.base_35|]} [2020-12-22 19:38:31,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,868 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:31,872 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 60 treesize of output 57 [2020-12-22 19:38:31,874 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:31,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:31,890 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 35 [2020-12-22 19:38:31,892 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,002 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-12-22 19:38:32,002 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,026 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 33 [2020-12-22 19:38:32,027 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,041 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:32,042 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:32,052 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,053 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 89 treesize of output 84 [2020-12-22 19:38:32,055 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,247 WARN L197 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 61 [2020-12-22 19:38:32,248 INFO L625 ElimStorePlain]: treesize reduction 30, result has 86.0 percent of original size [2020-12-22 19:38:32,250 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:32,250 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 3 variables, input treesize:245, output treesize:185 [2020-12-22 19:38:32,258 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,262 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,265 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 13, 1] term [2020-12-22 19:38:32,265 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:32,274 INFO L443 ElimStorePlain]: Different costs {6=[v_prenex_4], 10=[v_prenex_3, |#memory_$Pointer$.base|, |#memory_$Pointer$.offset|]} [2020-12-22 19:38:32,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,282 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 13 [2020-12-22 19:38:32,284 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,355 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,361 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:32,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,364 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 13 [2020-12-22 19:38:32,367 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,429 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,437 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:32,438 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:32,448 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,449 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 83 treesize of output 55 [2020-12-22 19:38:32,451 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:32,452 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,454 INFO L547 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:32,506 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:32,515 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,515 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 16 [2020-12-22 19:38:32,517 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:32,551 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:32,553 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 4 dim-2 vars, End of recursive call: 1 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:32,554 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 5 variables, input treesize:209, output treesize:52 [2020-12-22 19:38:32,743 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,746 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,749 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,752 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:32,820 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 26 proven. 7 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-22 19:38:32,821 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:32,821 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 32 [2020-12-22 19:38:32,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281230455] [2020-12-22 19:38:32,821 INFO L461 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-12-22 19:38:32,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:32,822 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-12-22 19:38:32,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=921, Unknown=0, NotChecked=0, Total=1056 [2020-12-22 19:38:32,823 INFO L87 Difference]: Start difference. First operand 81 states and 87 transitions. Second operand 33 states. [2020-12-22 19:38:33,835 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 59 [2020-12-22 19:38:34,389 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 57 [2020-12-22 19:38:34,833 WARN L197 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 83 [2020-12-22 19:38:35,292 WARN L197 SmtUtils]: Spent 387.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 128 [2020-12-22 19:38:36,039 WARN L197 SmtUtils]: Spent 670.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 177 [2020-12-22 19:38:37,183 WARN L197 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 205 DAG size of output: 183 [2020-12-22 19:38:37,752 WARN L197 SmtUtils]: Spent 476.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 140 [2020-12-22 19:38:38,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:38,414 INFO L93 Difference]: Finished difference Result 119 states and 124 transitions. [2020-12-22 19:38:38,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-12-22 19:38:38,415 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 43 [2020-12-22 19:38:38,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:38,416 INFO L225 Difference]: With dead ends: 119 [2020-12-22 19:38:38,416 INFO L226 Difference]: Without dead ends: 119 [2020-12-22 19:38:38,418 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 26 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 556 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=422, Invalid=1834, Unknown=0, NotChecked=0, Total=2256 [2020-12-22 19:38:38,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2020-12-22 19:38:38,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 84. [2020-12-22 19:38:38,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-12-22 19:38:38,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 89 transitions. [2020-12-22 19:38:38,422 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 89 transitions. Word has length 43 [2020-12-22 19:38:38,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:38,422 INFO L481 AbstractCegarLoop]: Abstraction has 84 states and 89 transitions. [2020-12-22 19:38:38,422 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-12-22 19:38:38,422 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 89 transitions. [2020-12-22 19:38:38,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2020-12-22 19:38:38,423 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:38,423 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:38,637 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-12-22 19:38:38,638 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:38,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:38,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1502463451, now seen corresponding path program 1 times [2020-12-22 19:38:38,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:38,640 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886174943] [2020-12-22 19:38:38,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:38,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:39,593 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 5 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:39,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886174943] [2020-12-22 19:38:39,594 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273990128] [2020-12-22 19:38:39,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:39,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 307 conjuncts, 89 conjunts are in the unsatisfiable core [2020-12-22 19:38:39,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:39,743 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:39,744 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,749 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:39,750 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,750 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:12 [2020-12-22 19:38:39,812 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:39,813 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:39,814 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,833 INFO L625 ElimStorePlain]: treesize reduction 14, result has 54.8 percent of original size [2020-12-22 19:38:39,834 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,834 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2020-12-22 19:38:39,863 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:39,863 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:39,865 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,883 INFO L625 ElimStorePlain]: treesize reduction 14, result has 54.8 percent of original size [2020-12-22 19:38:39,884 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,885 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2020-12-22 19:38:39,956 INFO L348 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2020-12-22 19:38:39,957 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 69 [2020-12-22 19:38:39,959 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:39,963 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:39,965 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,980 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:39,981 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:39,982 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:33 [2020-12-22 19:38:40,042 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-12-22 19:38:40,043 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,067 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,068 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,068 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2020-12-22 19:38:40,153 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2020-12-22 19:38:40,154 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,177 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,179 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:40,179 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:43 [2020-12-22 19:38:40,368 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,369 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 26 [2020-12-22 19:38:40,370 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:40,371 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:40,373 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,393 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,394 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,394 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:35 [2020-12-22 19:38:40,479 INFO L443 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.offset_36|, |v_#memory_$Pointer$.base_36|], 2=[|v_#memory_int_30|]} [2020-12-22 19:38:40,486 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:40,487 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,518 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,524 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:40,525 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,553 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,559 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 11 [2020-12-22 19:38:40,562 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,585 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,586 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,586 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:80, output treesize:53 [2020-12-22 19:38:40,680 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 18 [2020-12-22 19:38:40,685 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,730 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:40,743 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:40,744 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,775 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:40,781 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:40,782 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,808 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,809 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,809 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:98, output treesize:64 [2020-12-22 19:38:40,901 INFO L443 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.base_38|, |v_#memory_$Pointer$.offset_38|], 6=[|v_#memory_int_32|]} [2020-12-22 19:38:40,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:40,906 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 174 treesize of output 116 [2020-12-22 19:38:40,914 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,952 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:40,958 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 162 treesize of output 116 [2020-12-22 19:38:40,960 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:40,995 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,003 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 4 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 33 [2020-12-22 19:38:41,004 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,038 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,039 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,039 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:205, output treesize:120 [2020-12-22 19:38:41,286 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2020-12-22 19:38:41,288 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,333 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,342 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,343 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 76 [2020-12-22 19:38:41,344 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,428 INFO L625 ElimStorePlain]: treesize reduction 4, result has 97.2 percent of original size [2020-12-22 19:38:41,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,434 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 74 [2020-12-22 19:38:41,439 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,477 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,478 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,478 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:165, output treesize:134 [2020-12-22 19:38:41,611 INFO L443 ElimStorePlain]: Different costs {6=[|v_#memory_int_34|], 12=[|v_#memory_$Pointer$.offset_40|, |v_#memory_$Pointer$.base_40|]} [2020-12-22 19:38:41,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,620 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 33 [2020-12-22 19:38:41,621 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,675 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,683 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 4 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 84 [2020-12-22 19:38:41,685 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,732 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:41,742 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:41,743 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:41,760 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:41,760 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 102 treesize of output 118 [2020-12-22 19:38:41,763 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,849 INFO L625 ElimStorePlain]: treesize reduction 28, result has 82.8 percent of original size [2020-12-22 19:38:41,851 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:41,851 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:172, output treesize:144 [2020-12-22 19:38:42,222 INFO L443 ElimStorePlain]: Different costs {6=[|v_#memory_int_35|], 20=[|v_#memory_$Pointer$.base_41|, |v_#memory_$Pointer$.offset_41|]} [2020-12-22 19:38:42,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,232 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 33 [2020-12-22 19:38:42,234 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,304 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:42,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,317 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:42,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,319 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:42,329 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:42,330 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 119 treesize of output 108 [2020-12-22 19:38:42,332 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,452 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 56 [2020-12-22 19:38:42,453 INFO L625 ElimStorePlain]: treesize reduction 58, result has 74.0 percent of original size [2020-12-22 19:38:42,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,531 INFO L348 Elim1Store]: treesize reduction 32, result has 68.0 percent of original size [2020-12-22 19:38:42,531 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 117 treesize of output 147 [2020-12-22 19:38:42,535 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,654 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 49 [2020-12-22 19:38:42,655 INFO L625 ElimStorePlain]: treesize reduction 69, result has 68.5 percent of original size [2020-12-22 19:38:42,658 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,658 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 4 variables, input treesize:191, output treesize:143 [2020-12-22 19:38:42,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,816 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:42,817 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:42,840 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:42,841 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 113 treesize of output 71 [2020-12-22 19:38:42,844 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:42,845 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:42,847 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:42,850 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:42,850 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:42,852 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:42,853 INFO L547 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:42,924 INFO L625 ElimStorePlain]: treesize reduction 8, result has 91.8 percent of original size [2020-12-22 19:38:42,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:42,929 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 31 [2020-12-22 19:38:42,932 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,948 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:42,950 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:42,950 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:155, output treesize:24 [2020-12-22 19:38:43,172 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2020-12-22 19:38:43,175 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:43,182 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:43,184 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:43,184 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:21, output treesize:3 [2020-12-22 19:38:43,209 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 15 proven. 21 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-12-22 19:38:43,210 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-22 19:38:43,210 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 24] total 43 [2020-12-22 19:38:43,210 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931899475] [2020-12-22 19:38:43,212 INFO L461 AbstractCegarLoop]: Interpolant automaton has 43 states [2020-12-22 19:38:43,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-22 19:38:43,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2020-12-22 19:38:43,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=161, Invalid=1645, Unknown=0, NotChecked=0, Total=1806 [2020-12-22 19:38:43,214 INFO L87 Difference]: Start difference. First operand 84 states and 89 transitions. Second operand 43 states. [2020-12-22 19:38:44,550 WARN L197 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2020-12-22 19:38:44,866 WARN L197 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 81 [2020-12-22 19:38:45,068 WARN L197 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2020-12-22 19:38:45,353 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 68 [2020-12-22 19:38:45,608 WARN L197 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 67 [2020-12-22 19:38:45,949 WARN L197 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 75 [2020-12-22 19:38:46,323 WARN L197 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 86 [2020-12-22 19:38:46,671 WARN L197 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 88 [2020-12-22 19:38:47,199 WARN L197 SmtUtils]: Spent 452.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 124 [2020-12-22 19:38:48,020 WARN L197 SmtUtils]: Spent 741.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 164 [2020-12-22 19:38:48,891 WARN L197 SmtUtils]: Spent 787.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 166 [2020-12-22 19:38:50,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-22 19:38:50,095 INFO L93 Difference]: Finished difference Result 98 states and 101 transitions. [2020-12-22 19:38:50,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-12-22 19:38:50,095 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 45 [2020-12-22 19:38:50,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-22 19:38:50,096 INFO L225 Difference]: With dead ends: 98 [2020-12-22 19:38:50,096 INFO L226 Difference]: Without dead ends: 98 [2020-12-22 19:38:50,098 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 27 SyntacticMatches, 3 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 989 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=623, Invalid=3667, Unknown=0, NotChecked=0, Total=4290 [2020-12-22 19:38:50,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2020-12-22 19:38:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 83. [2020-12-22 19:38:50,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2020-12-22 19:38:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 86 transitions. [2020-12-22 19:38:50,101 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 86 transitions. Word has length 45 [2020-12-22 19:38:50,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-22 19:38:50,101 INFO L481 AbstractCegarLoop]: Abstraction has 83 states and 86 transitions. [2020-12-22 19:38:50,101 INFO L482 AbstractCegarLoop]: Interpolant automaton has 43 states. [2020-12-22 19:38:50,101 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 86 transitions. [2020-12-22 19:38:50,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2020-12-22 19:38:50,102 INFO L414 BasicCegarLoop]: Found error trace [2020-12-22 19:38:50,102 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-22 19:38:50,317 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-12-22 19:38:50,318 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1REQUIRES_VIOLATION, ULTIMATE.startErr24REQUIRES_VIOLATION, ULTIMATE.startErr22REQUIRES_VIOLATION, ULTIMATE.startErr0REQUIRES_VIOLATION, ULTIMATE.startErr25REQUIRES_VIOLATION, ULTIMATE.startErr21REQUIRES_VIOLATION, ULTIMATE.startErr4REQUIRES_VIOLATION, ULTIMATE.startErr3REQUIRES_VIOLATION, ULTIMATE.startErr33ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr2REQUIRES_VIOLATION, ULTIMATE.startErr23REQUIRES_VIOLATION, ULTIMATE.startErr7REQUIRES_VIOLATION, ULTIMATE.startErr29REQUIRES_VIOLATION, ULTIMATE.startErr6REQUIRES_VIOLATION, ULTIMATE.startErr5REQUIRES_VIOLATION, ULTIMATE.startErr26REQUIRES_VIOLATION, ULTIMATE.startErr31ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr9REQUIRES_VIOLATION, ULTIMATE.startErr27REQUIRES_VIOLATION, ULTIMATE.startErr8REQUIRES_VIOLATION, ULTIMATE.startErr28REQUIRES_VIOLATION, ULTIMATE.startErr12REQUIRES_VIOLATION, ULTIMATE.startErr11REQUIRES_VIOLATION, ULTIMATE.startErr30ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr10REQUIRES_VIOLATION, ULTIMATE.startErr15REQUIRES_VIOLATION, ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK, ULTIMATE.startErr14REQUIRES_VIOLATION, ULTIMATE.startErr13REQUIRES_VIOLATION, ULTIMATE.startErr17REQUIRES_VIOLATION, ULTIMATE.startErr16REQUIRES_VIOLATION, ULTIMATE.startErr20REQUIRES_VIOLATION, ULTIMATE.startErr19REQUIRES_VIOLATION, ULTIMATE.startErr32ASSERT_VIOLATIONMEMORY_FREE, ULTIMATE.startErr18REQUIRES_VIOLATION]=== [2020-12-22 19:38:50,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-22 19:38:50,319 INFO L82 PathProgramCache]: Analyzing trace with hash 1362555770, now seen corresponding path program 2 times [2020-12-22 19:38:50,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-22 19:38:50,320 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495998740] [2020-12-22 19:38:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-22 19:38:50,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-22 19:38:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 10 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-22 19:38:51,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495998740] [2020-12-22 19:38:51,674 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454130314] [2020-12-22 19:38:51,674 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-22 19:38:51,828 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-22 19:38:51,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-22 19:38:51,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 79 conjunts are in the unsatisfiable core [2020-12-22 19:38:51,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-22 19:38:51,842 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:51,842 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:51,847 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:51,848 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:51,848 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:10, output treesize:9 [2020-12-22 19:38:51,957 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:51,957 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:51,959 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:51,983 INFO L625 ElimStorePlain]: treesize reduction 14, result has 54.8 percent of original size [2020-12-22 19:38:51,984 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:51,984 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:18, output treesize:17 [2020-12-22 19:38:52,077 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,077 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 28 [2020-12-22 19:38:52,079 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,097 INFO L625 ElimStorePlain]: treesize reduction 14, result has 50.0 percent of original size [2020-12-22 19:38:52,097 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,098 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2020-12-22 19:38:52,293 INFO L348 Elim1Store]: treesize reduction 8, result has 87.3 percent of original size [2020-12-22 19:38:52,294 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 22 treesize of output 69 [2020-12-22 19:38:52,297 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:52,302 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:52,304 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,318 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,318 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:30 [2020-12-22 19:38:52,404 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:52,405 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,425 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,426 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,426 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2020-12-22 19:38:52,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:52,525 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:52,526 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,550 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,551 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,551 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:42 [2020-12-22 19:38:52,675 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,676 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 47 treesize of output 65 [2020-12-22 19:38:52,678 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 2, 1] term [2020-12-22 19:38:52,679 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:52,679 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,703 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:52,704 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:52,704 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:60 [2020-12-22 19:38:52,940 INFO L443 ElimStorePlain]: Different costs {0=[|v_#length_45|], 10=[|v_#valid_61|]} [2020-12-22 19:38:52,946 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 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 6 treesize of output 5 [2020-12-22 19:38:52,947 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:52,986 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:53,104 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2020-12-22 19:38:53,105 INFO L348 Elim1Store]: treesize reduction 14, result has 88.9 percent of original size [2020-12-22 19:38:53,105 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 33 treesize of output 129 [2020-12-22 19:38:53,109 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:53,110 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:38:53,111 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:53,114 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:53,150 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:53,152 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:53,152 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:80, output treesize:91 [2020-12-22 19:38:53,303 INFO L443 ElimStorePlain]: Different costs {0=[|v_#memory_$Pointer$.offset_42|], 6=[|v_#memory_$Pointer$.base_45|]} [2020-12-22 19:38:53,310 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:53,311 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:53,367 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:53,406 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:53,407 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 60 treesize of output 97 [2020-12-22 19:38:53,409 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:53,464 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:53,466 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:53,466 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:117, output treesize:109 [2020-12-22 19:38:53,644 INFO L443 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_43|], 12=[|v_#memory_$Pointer$.base_46|]} [2020-12-22 19:38:53,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:53,653 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2020-12-22 19:38:53,654 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:53,807 WARN L197 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 60 [2020-12-22 19:38:53,808 INFO L625 ElimStorePlain]: treesize reduction 4, result has 96.9 percent of original size [2020-12-22 19:38:53,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:53,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:53,823 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:53,899 INFO L348 Elim1Store]: treesize reduction 24, result has 71.4 percent of original size [2020-12-22 19:38:53,899 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 100 [2020-12-22 19:38:53,902 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:54,018 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-12-22 19:38:54,019 INFO L625 ElimStorePlain]: treesize reduction 4, result has 96.4 percent of original size [2020-12-22 19:38:54,020 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:54,021 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:142, output treesize:108 [2020-12-22 19:38:54,220 INFO L443 ElimStorePlain]: Different costs {2=[|v_#memory_$Pointer$.offset_44|], 12=[|v_#memory_$Pointer$.base_47|]} [2020-12-22 19:38:54,246 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:54,247 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 187 treesize of output 183 [2020-12-22 19:38:54,250 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 2, 1] term [2020-12-22 19:38:54,250 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:54,253 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-12-22 19:38:54,404 WARN L197 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 59 [2020-12-22 19:38:54,407 INFO L625 ElimStorePlain]: treesize reduction 172, result has 56.8 percent of original size [2020-12-22 19:38:54,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:54,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:54,417 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:54,469 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:54,469 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 180 treesize of output 187 [2020-12-22 19:38:54,474 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:54,607 WARN L197 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2020-12-22 19:38:54,608 INFO L625 ElimStorePlain]: treesize reduction 10, result has 95.6 percent of original size [2020-12-22 19:38:54,611 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:54,611 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:236, output treesize:216 [2020-12-22 19:38:54,937 INFO L443 ElimStorePlain]: Different costs {6=[|v_#memory_$Pointer$.offset_45|], 20=[|v_#memory_$Pointer$.base_48|]} [2020-12-22 19:38:54,950 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:54,951 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 180 treesize of output 163 [2020-12-22 19:38:54,958 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:55,099 WARN L197 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 66 [2020-12-22 19:38:55,100 INFO L625 ElimStorePlain]: treesize reduction 23, result has 91.2 percent of original size [2020-12-22 19:38:55,110 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:55,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:55,114 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:55,194 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:55,194 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 183 treesize of output 233 [2020-12-22 19:38:55,201 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-12-22 19:38:55,202 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:55,203 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:38:55,204 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:55,205 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:55,206 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:38:55,212 INFO L547 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: and 1 xjuncts. [2020-12-22 19:38:55,383 WARN L197 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 66 [2020-12-22 19:38:55,384 INFO L625 ElimStorePlain]: treesize reduction 80, result has 75.6 percent of original size [2020-12-22 19:38:55,392 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:55,395 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:55,395 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:242, output treesize:242 [2020-12-22 19:38:55,398 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:56,669 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:38:56,671 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:56,685 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:56,691 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:56,702 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-12-22 19:38:56,741 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:56,742 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:56,750 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-12-22 19:38:56,752 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:38:57,118 WARN L197 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 73 [2020-12-22 19:38:57,118 INFO L625 ElimStorePlain]: treesize reduction 28, result has 94.3 percent of original size [2020-12-22 19:38:57,120 INFO L443 ElimStorePlain]: Different costs {19=[|v_#memory_$Pointer$.offset_46|], 41=[|v_#memory_$Pointer$.base_49|]} [2020-12-22 19:38:57,157 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:57,246 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:57,247 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 200 treesize of output 309 [2020-12-22 19:38:57,256 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-12-22 19:38:57,257 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:57,257 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,258 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,259 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,260 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,261 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,262 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,264 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,265 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,267 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,268 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,270 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,271 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,271 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,273 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,274 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,276 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,277 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,281 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,282 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,283 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,284 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,284 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,285 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,287 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,288 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,290 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,291 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,294 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,295 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,296 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,298 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,299 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,301 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,302 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,304 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,305 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,306 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,307 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,308 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,309 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,312 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,313 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,315 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,317 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,319 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,320 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,321 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,323 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,324 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,326 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,328 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,331 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-12-22 19:38:57,332 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:57,333 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:57,334 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:57,335 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,335 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,336 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,338 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,339 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,341 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,342 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,345 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:57,346 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,346 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,349 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,350 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,352 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,353 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,357 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,358 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,358 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,360 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,361 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,362 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,364 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,366 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,368 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,369 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,371 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,372 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,374 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,376 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,377 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,379 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,380 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,384 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:57,385 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:57,385 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:57,386 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:57,388 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,389 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,392 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,393 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:57,396 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,397 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,400 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2020-12-22 19:38:57,401 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,402 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,404 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,405 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,408 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,409 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,416 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,417 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,418 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,419 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,421 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,423 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,426 INFO L547 ElimStorePlain]: Start of recursive call 4: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:57,453 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:57,537 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:57,537 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 187 treesize of output 299 [2020-12-22 19:38:57,542 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:57,543 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,545 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,546 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,547 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,548 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,550 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,552 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,553 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,556 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,559 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:57,560 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:57,561 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,564 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,565 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,566 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,568 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,570 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:57,571 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,573 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,576 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,577 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,580 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,585 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,587 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:57,588 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,589 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,590 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,592 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,593 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,594 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,595 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,597 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:57,599 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:57,600 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,601 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:57,602 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:57,605 INFO L547 ElimStorePlain]: Start of recursive call 5: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:58,000 WARN L197 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 89 [2020-12-22 19:38:58,001 INFO L625 ElimStorePlain]: treesize reduction 202, result has 64.7 percent of original size [2020-12-22 19:38:58,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:58,040 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:58,041 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:58,235 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2020-12-22 19:38:58,235 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:38:58,236 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 14 case distinctions, treesize of input 144 treesize of output 337 [2020-12-22 19:38:58,244 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,244 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,245 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:58,246 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,246 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,247 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,248 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-12-22 19:38:58,248 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-12-22 19:38:58,249 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-12-22 19:38:58,251 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,252 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:58,253 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-12-22 19:38:58,253 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-12-22 19:38:58,255 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-12-22 19:38:58,256 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:58,257 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,258 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,259 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2020-12-22 19:38:58,259 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-12-22 19:38:58,260 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-12-22 19:38:58,261 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:38:58,263 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-12-22 19:38:58,265 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:58,265 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-12-22 19:38:58,266 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:58,267 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:58,268 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,269 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:58,270 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,271 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,273 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,274 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,277 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,278 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:58,278 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,279 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,280 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,283 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,283 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,286 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,287 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,289 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:58,290 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,291 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:58,292 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,293 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,294 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,296 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,297 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,300 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,301 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,303 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:58,304 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,305 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:58,306 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,307 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,309 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,310 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,313 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2020-12-22 19:38:58,314 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2020-12-22 19:38:58,315 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:58,316 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:58,317 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,318 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:58,319 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,319 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,322 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,322 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,325 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,326 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:58,327 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,328 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,328 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,331 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,331 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,334 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,334 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,337 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2020-12-22 19:38:58,338 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,339 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-22 19:38:58,340 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,341 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,341 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,344 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,345 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,347 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,348 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2020-12-22 19:38:58,351 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2020-12-22 19:38:58,352 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,353 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2020-12-22 19:38:58,353 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,354 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,356 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,357 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2020-12-22 19:38:58,363 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,364 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,366 INFO L547 ElimStorePlain]: Start of recursive call 6: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:58,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:58,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:58,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:38:58,383 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:58,384 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:38:58,542 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 58 [2020-12-22 19:38:58,543 INFO L348 Elim1Store]: treesize reduction 34, result has 81.2 percent of original size [2020-12-22 19:38:58,543 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 138 treesize of output 198 [2020-12-22 19:38:58,547 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:58,548 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-12-22 19:38:58,549 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,549 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,550 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,550 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,551 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,552 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,552 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,552 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,556 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,556 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,557 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,557 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,558 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2020-12-22 19:38:58,559 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:58,559 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,560 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,560 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,562 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-22 19:38:58,567 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,568 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,568 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,570 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,571 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,571 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,572 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,575 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2020-12-22 19:38:58,575 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,576 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,577 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,578 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:58,580 INFO L547 ElimStorePlain]: Start of recursive call 7: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:38:58,937 WARN L197 SmtUtils]: Spent 356.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 100 [2020-12-22 19:38:58,938 INFO L625 ElimStorePlain]: treesize reduction 133, result has 68.5 percent of original size [2020-12-22 19:38:58,944 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,945 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,947 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:58,953 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,956 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,958 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,966 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, 2 dim-2 vars, End of recursive call: 5 dim-0 vars, and 2 xjuncts. [2020-12-22 19:38:58,966 INFO L244 ElimStorePlain]: Needed 7 recursive calls to eliminate 6 variables, input treesize:509, output treesize:340 [2020-12-22 19:38:58,971 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,973 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:58,975 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:58,983 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:58,984 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:58,985 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:59,264 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2020-12-22 19:38:59,274 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:38:59,278 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-22 19:38:59,280 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:59,284 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:59,286 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2020-12-22 19:38:59,299 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:59,301 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:59,303 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:59,304 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2020-12-22 19:38:59,314 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:59,317 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-22 19:38:59,319 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-22 19:38:59,328 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:38:59,329 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-22 19:38:59,331 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-22 19:38:59,697 WARN L197 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 132 [2020-12-22 19:38:59,721 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-12-22 19:39:00,249 WARN L197 SmtUtils]: Spent 217.00 ms on a formula simplification that was a NOOP. DAG size: 196 [2020-12-22 19:39:21,362 WARN L197 SmtUtils]: Spent 20.63 s on a formula simplification. DAG size of input: 197 DAG size of output: 113 [2020-12-22 19:39:21,394 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:39:21,410 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:39:21,425 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:39:21,446 INFO L443 ElimStorePlain]: Different costs {71=[|v_#memory_$Pointer$.offset_47|], 131=[|v_#memory_$Pointer$.base_50|]} [2020-12-22 19:39:21,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,505 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:21,506 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 125 [2020-12-22 19:39:21,508 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-22 19:39:21,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:21,564 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:21,565 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 86 treesize of output 116 [2020-12-22 19:39:21,568 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-12-22 19:39:22,026 WARN L197 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 133 DAG size of output: 112 [2020-12-22 19:39:22,027 INFO L625 ElimStorePlain]: treesize reduction 94, result has 80.7 percent of original size [2020-12-22 19:39:22,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,112 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,113 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,114 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,319 WARN L197 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 74 [2020-12-22 19:39:22,319 INFO L348 Elim1Store]: treesize reduction 24, result has 85.0 percent of original size [2020-12-22 19:39:22,320 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 8 new quantified variables, introduced 14 case distinctions, treesize of input 123 treesize of output 228 [2020-12-22 19:39:22,326 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-12-22 19:39:22,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:22,358 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,359 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,361 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:22,389 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:22,389 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 4 disjoint index pairs (out of 10 index pairs), introduced 7 new quantified variables, introduced 9 case distinctions, treesize of input 143 treesize of output 139 [2020-12-22 19:39:22,394 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-12-22 19:39:22,821 WARN L197 SmtUtils]: Spent 426.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 105 [2020-12-22 19:39:22,822 INFO L625 ElimStorePlain]: treesize reduction 212, result has 63.1 percent of original size [2020-12-22 19:39:22,841 INFO L547 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 2 dim-2 vars, End of recursive call: 6 dim-0 vars, and 2 xjuncts. [2020-12-22 19:39:22,842 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 8 variables, input treesize:427, output treesize:363 [2020-12-22 19:39:23,129 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:39:23,145 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 6, 1] term [2020-12-22 19:39:23,145 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:39:23,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:23,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:23,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:23,185 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:23,211 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:23,212 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 5 case distinctions, treesize of input 80 treesize of output 85 [2020-12-22 19:39:23,215 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:39:23,216 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:39:23,217 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:39:23,218 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:39:23,219 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:39:23,220 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-12-22 19:39:23,222 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:39:23,223 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2020-12-22 19:39:23,224 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:39:23,227 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:39:23,228 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2020-12-22 19:39:23,228 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:39:23,230 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-22 19:39:23,231 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-12-22 19:39:23,232 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:39:23,233 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-22 19:39:23,234 INFO L547 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:39:23,585 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 109 [2020-12-22 19:39:23,588 INFO L625 ElimStorePlain]: treesize reduction 67, result has 83.2 percent of original size [2020-12-22 19:39:23,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:23,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-22 19:39:23,600 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-22 19:39:23,612 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:23,613 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 1 case distinctions, treesize of input 119 treesize of output 84 [2020-12-22 19:39:23,615 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2020-12-22 19:39:23,617 INFO L547 ElimStorePlain]: Start of recursive call 3: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-22 19:39:23,771 WARN L197 SmtUtils]: Spent 153.00 ms on a formula simplification that was a NOOP. DAG size: 98 [2020-12-22 19:39:23,772 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-22 19:39:23,783 INFO L547 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 2 dim-2 vars, End of recursive call: 9 dim-0 vars, and 2 xjuncts. [2020-12-22 19:39:23,784 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 10 variables, input treesize:397, output treesize:298 [2020-12-22 19:39:41,496 WARN L197 SmtUtils]: Spent 17.49 s on a formula simplification that was a NOOP. DAG size: 106 [2020-12-22 19:39:41,506 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:40:00,866 WARN L197 SmtUtils]: Spent 19.14 s on a formula simplification that was a NOOP. DAG size: 106 [2020-12-22 19:40:00,879 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:40:00,907 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-22 19:40:00,922 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-22 19:40:00,924 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-12-22 19:40:00,926 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts