/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread/queue_ok_longer.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-7bb8cbd [2020-10-15 16:28:08,025 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-15 16:28:08,030 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-15 16:28:08,071 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-15 16:28:08,072 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-15 16:28:08,081 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-15 16:28:08,082 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-15 16:28:08,085 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-15 16:28:08,087 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-15 16:28:08,089 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-15 16:28:08,090 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-15 16:28:08,093 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-15 16:28:08,093 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-15 16:28:08,096 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-15 16:28:08,099 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-15 16:28:08,100 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-15 16:28:08,102 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-15 16:28:08,103 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-15 16:28:08,105 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-15 16:28:08,112 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-15 16:28:08,114 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-15 16:28:08,115 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-15 16:28:08,116 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-15 16:28:08,116 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-15 16:28:08,130 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-15 16:28:08,131 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-15 16:28:08,131 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-15 16:28:08,132 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-15 16:28:08,132 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-15 16:28:08,133 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-15 16:28:08,133 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-15 16:28:08,136 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-15 16:28:08,137 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-15 16:28:08,138 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-15 16:28:08,139 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-15 16:28:08,139 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-15 16:28:08,140 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-15 16:28:08,141 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-15 16:28:08,141 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-15 16:28:08,142 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-15 16:28:08,143 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-15 16:28:08,144 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-15 16:28:08,187 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-15 16:28:08,188 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-15 16:28:08,189 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-15 16:28:08,190 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-15 16:28:08,190 INFO L138 SettingsManager]: * Use SBE=true [2020-10-15 16:28:08,190 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-15 16:28:08,190 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-15 16:28:08,190 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-15 16:28:08,191 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-15 16:28:08,191 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-15 16:28:08,192 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-15 16:28:08,192 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-15 16:28:08,192 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-15 16:28:08,193 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-15 16:28:08,193 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-15 16:28:08,193 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-15 16:28:08,194 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-15 16:28:08,194 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-15 16:28:08,194 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-15 16:28:08,194 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-15 16:28:08,194 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-15 16:28:08,195 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-15 16:28:08,195 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-15 16:28:08,195 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-15 16:28:08,195 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-15 16:28:08,195 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-15 16:28:08,196 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-15 16:28:08,196 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-15 16:28:08,196 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-15 16:28:08,196 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-15 16:28:08,522 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-15 16:28:08,535 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-15 16:28:08,538 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-15 16:28:08,540 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-15 16:28:08,541 INFO L275 PluginConnector]: CDTParser initialized [2020-10-15 16:28:08,541 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/queue_ok_longer.i [2020-10-15 16:28:08,619 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/755c2ef74/b0fa94f3362941709cdf0212117d6eba/FLAG4ef5ca2e8 [2020-10-15 16:28:09,234 INFO L306 CDTParser]: Found 1 translation units. [2020-10-15 16:28:09,236 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread/queue_ok_longer.i [2020-10-15 16:28:09,253 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/755c2ef74/b0fa94f3362941709cdf0212117d6eba/FLAG4ef5ca2e8 [2020-10-15 16:28:09,475 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/755c2ef74/b0fa94f3362941709cdf0212117d6eba [2020-10-15 16:28:09,485 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-15 16:28:09,487 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-15 16:28:09,490 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-15 16:28:09,491 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-15 16:28:09,494 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-15 16:28:09,495 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 04:28:09" (1/1) ... [2020-10-15 16:28:09,499 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@d95dbbb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:09, skipping insertion in model container [2020-10-15 16:28:09,499 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 04:28:09" (1/1) ... [2020-10-15 16:28:09,508 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-15 16:28:09,578 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-15 16:28:10,126 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 16:28:10,141 INFO L203 MainTranslator]: Completed pre-run [2020-10-15 16:28:10,222 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-15 16:28:10,433 INFO L208 MainTranslator]: Completed translation [2020-10-15 16:28:10,435 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10 WrapperNode [2020-10-15 16:28:10,435 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-15 16:28:10,437 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-15 16:28:10,437 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-15 16:28:10,438 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-15 16:28:10,451 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,524 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,595 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-15 16:28:10,596 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-15 16:28:10,597 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-15 16:28:10,597 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-15 16:28:10,613 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,613 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,637 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,638 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,664 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,677 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,680 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (1/1) ... [2020-10-15 16:28:10,689 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-15 16:28:10,691 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-15 16:28:10,691 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-15 16:28:10,691 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-15 16:28:10,692 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (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-10-15 16:28:10,803 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-10-15 16:28:10,804 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-10-15 16:28:10,804 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-10-15 16:28:10,804 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-10-15 16:28:10,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-15 16:28:10,805 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-15 16:28:10,806 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-10-15 16:28:10,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-15 16:28:10,807 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-10-15 16:28:10,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-10-15 16:28:10,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-15 16:28:10,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-15 16:28:10,813 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-15 16:28:11,579 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-15 16:28:11,579 INFO L298 CfgBuilder]: Removed 16 assume(true) statements. [2020-10-15 16:28:11,582 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 04:28:11 BoogieIcfgContainer [2020-10-15 16:28:11,582 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-15 16:28:11,584 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-15 16:28:11,585 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-15 16:28:11,589 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-15 16:28:11,590 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 04:28:09" (1/3) ... [2020-10-15 16:28:11,591 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305d4e68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 04:28:11, skipping insertion in model container [2020-10-15 16:28:11,591 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:28:10" (2/3) ... [2020-10-15 16:28:11,594 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@305d4e68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 04:28:11, skipping insertion in model container [2020-10-15 16:28:11,595 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 04:28:11" (3/3) ... [2020-10-15 16:28:11,597 INFO L111 eAbstractionObserver]: Analyzing ICFG queue_ok_longer.i [2020-10-15 16:28:11,624 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-15 16:28:11,624 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-15 16:28:11,640 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 2 error locations. [2020-10-15 16:28:11,641 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-15 16:28:11,730 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,731 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,731 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,731 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,731 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,732 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,732 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,732 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,733 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,735 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,735 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,736 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,736 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,736 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,737 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,740 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,740 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,741 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,741 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,741 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,741 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,742 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,742 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,742 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,742 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,742 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,743 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,743 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,744 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,744 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,744 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,744 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,745 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,745 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,745 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,746 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,746 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,747 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,747 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,747 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,748 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,748 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,756 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,756 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,756 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,756 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,757 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,757 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,757 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,757 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,758 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,760 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,761 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,763 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,763 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,764 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,764 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,765 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,765 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,765 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,765 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,766 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,766 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,766 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,766 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,767 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,768 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,768 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,768 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,768 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,769 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,769 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,769 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,769 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,769 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,770 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,770 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,770 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,771 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,771 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,773 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,773 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,773 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,773 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,774 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,774 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,774 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,775 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,775 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,776 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,776 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,776 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,776 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,777 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,777 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,777 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,777 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,778 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,778 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,778 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,778 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,779 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,779 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,779 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,779 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,780 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,780 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,780 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,780 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,780 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,781 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,781 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,781 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,781 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,782 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,782 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,782 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,782 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,783 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,783 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,783 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,783 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,784 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,784 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,784 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,784 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,785 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,785 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,785 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,785 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,786 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,786 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,786 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,786 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,787 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,787 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,787 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,787 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,788 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,789 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,789 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,789 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,789 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,790 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,791 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,791 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,791 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,791 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,792 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,792 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,792 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,793 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,793 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,793 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,794 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,794 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,794 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,794 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,795 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,795 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,795 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,795 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,796 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,796 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,796 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,796 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,797 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,797 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,797 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,797 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,798 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,798 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,798 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,798 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,799 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,800 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,800 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,800 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,801 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,801 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,802 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,803 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,807 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,808 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem41| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,808 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet50| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,808 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~ret53| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,808 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem40| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,808 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~nondet52| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,809 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~i~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,809 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,809 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post42| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,809 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~x| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,810 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,810 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~post39| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,810 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~value~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,810 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,810 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~x not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,811 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_enqueue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,811 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#t~post51| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,811 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,811 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem38| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#t~mem37| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,812 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork0_enqueue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,818 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~nondet54| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,819 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret57| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,819 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~ret56| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,820 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post49| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,820 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,820 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem31| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,820 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~mem30| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,821 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~post46| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,821 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_empty_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,821 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~i~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,821 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem47| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem45| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem44| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,822 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,822 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,823 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~post55| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,823 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem48| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,823 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~q.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,823 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#t~mem43| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,824 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,824 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,824 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,824 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#t~mem58| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#res| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_empty_#t~nondet32| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,825 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork1_dequeue_~x~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,825 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork1_dequeue_#in~q.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-15 16:28:11,862 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-15 16:28:11,882 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-15 16:28:11,882 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-15 16:28:11,883 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-15 16:28:11,883 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-15 16:28:11,883 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-15 16:28:11,883 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-15 16:28:11,883 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-15 16:28:11,883 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-15 16:28:11,902 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-15 16:28:11,905 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 196 places, 204 transitions, 430 flow [2020-10-15 16:28:11,907 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 196 places, 204 transitions, 430 flow [2020-10-15 16:28:11,910 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 196 places, 204 transitions, 430 flow [2020-10-15 16:28:12,011 INFO L129 PetriNetUnfolder]: 14/204 cut-off events. [2020-10-15 16:28:12,012 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2020-10-15 16:28:12,029 INFO L80 FinitePrefix]: Finished finitePrefix Result has 215 conditions, 204 events. 14/204 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 365 event pairs, 0 based on Foata normal form. 0/189 useless extension candidates. Maximal degree in co-relation 139. Up to 3 conditions per place. [2020-10-15 16:28:12,043 INFO L117 LiptonReduction]: Number of co-enabled transitions 9440 [2020-10-15 16:28:15,188 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2020-10-15 16:28:16,005 WARN L193 SmtUtils]: Spent 263.00 ms on a formula simplification that was a NOOP. DAG size: 113 [2020-10-15 16:28:16,199 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2020-10-15 16:28:16,738 WARN L193 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 122 [2020-10-15 16:28:16,896 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2020-10-15 16:28:17,719 WARN L193 SmtUtils]: Spent 805.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 147 [2020-10-15 16:28:18,149 WARN L193 SmtUtils]: Spent 426.00 ms on a formula simplification that was a NOOP. DAG size: 143 [2020-10-15 16:28:18,176 INFO L132 LiptonReduction]: Checked pairs total: 22061 [2020-10-15 16:28:18,177 INFO L134 LiptonReduction]: Total number of compositions: 184 [2020-10-15 16:28:18,184 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 53 places, 55 transitions, 132 flow [2020-10-15 16:28:18,226 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 716 states. [2020-10-15 16:28:18,229 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states. [2020-10-15 16:28:18,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 2 [2020-10-15 16:28:18,235 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:18,236 INFO L422 BasicCegarLoop]: trace histogram [1] [2020-10-15 16:28:18,237 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:18,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:18,243 INFO L82 PathProgramCache]: Analyzing trace with hash 810, now seen corresponding path program 1 times [2020-10-15 16:28:18,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:18,253 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727378937] [2020-10-15 16:28:18,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:18,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:18,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:18,378 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727378937] [2020-10-15 16:28:18,379 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 16:28:18,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [0] imperfect sequences [] total 0 [2020-10-15 16:28:18,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580984247] [2020-10-15 16:28:18,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-10-15 16:28:18,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:18,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-10-15 16:28:18,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-15 16:28:18,404 INFO L87 Difference]: Start difference. First operand 716 states. Second operand 2 states. [2020-10-15 16:28:18,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:18,452 INFO L93 Difference]: Finished difference Result 715 states and 1901 transitions. [2020-10-15 16:28:18,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-10-15 16:28:18,454 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 1 [2020-10-15 16:28:18,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:18,476 INFO L225 Difference]: With dead ends: 715 [2020-10-15 16:28:18,476 INFO L226 Difference]: Without dead ends: 524 [2020-10-15 16:28:18,478 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 0 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-10-15 16:28:18,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2020-10-15 16:28:18,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 524. [2020-10-15 16:28:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 524 states. [2020-10-15 16:28:18,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 524 states to 524 states and 1400 transitions. [2020-10-15 16:28:18,564 INFO L78 Accepts]: Start accepts. Automaton has 524 states and 1400 transitions. Word has length 1 [2020-10-15 16:28:18,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:18,564 INFO L481 AbstractCegarLoop]: Abstraction has 524 states and 1400 transitions. [2020-10-15 16:28:18,564 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-10-15 16:28:18,565 INFO L276 IsEmpty]: Start isEmpty. Operand 524 states and 1400 transitions. [2020-10-15 16:28:18,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-15 16:28:18,569 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:18,569 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:18,569 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-15 16:28:18,570 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:18,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:18,573 INFO L82 PathProgramCache]: Analyzing trace with hash 1385599744, now seen corresponding path program 1 times [2020-10-15 16:28:18,573 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:18,574 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884738389] [2020-10-15 16:28:18,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:18,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:18,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:18,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884738389] [2020-10-15 16:28:18,768 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 16:28:18,768 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-15 16:28:18,768 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725194017] [2020-10-15 16:28:18,770 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 16:28:18,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:18,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 16:28:18,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 16:28:18,771 INFO L87 Difference]: Start difference. First operand 524 states and 1400 transitions. Second operand 3 states. [2020-10-15 16:28:18,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:18,783 INFO L93 Difference]: Finished difference Result 236 states and 509 transitions. [2020-10-15 16:28:18,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 16:28:18,783 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 15 [2020-10-15 16:28:18,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:18,786 INFO L225 Difference]: With dead ends: 236 [2020-10-15 16:28:18,786 INFO L226 Difference]: Without dead ends: 212 [2020-10-15 16:28:18,787 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-10-15 16:28:18,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2020-10-15 16:28:18,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2020-10-15 16:28:18,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2020-10-15 16:28:18,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 464 transitions. [2020-10-15 16:28:18,799 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 464 transitions. Word has length 15 [2020-10-15 16:28:18,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:18,800 INFO L481 AbstractCegarLoop]: Abstraction has 212 states and 464 transitions. [2020-10-15 16:28:18,800 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 16:28:18,800 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 464 transitions. [2020-10-15 16:28:18,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-15 16:28:18,802 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:18,802 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:18,803 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-15 16:28:18,803 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:18,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:18,803 INFO L82 PathProgramCache]: Analyzing trace with hash 1061498615, now seen corresponding path program 1 times [2020-10-15 16:28:18,803 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:18,804 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210187972] [2020-10-15 16:28:18,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:18,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:18,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:18,928 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210187972] [2020-10-15 16:28:18,928 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 16:28:18,928 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 16:28:18,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040056973] [2020-10-15 16:28:18,929 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 16:28:18,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:18,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 16:28:18,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 16:28:18,930 INFO L87 Difference]: Start difference. First operand 212 states and 464 transitions. Second operand 3 states. [2020-10-15 16:28:18,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:18,947 INFO L93 Difference]: Finished difference Result 272 states and 590 transitions. [2020-10-15 16:28:18,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 16:28:18,947 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 19 [2020-10-15 16:28:18,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:18,950 INFO L225 Difference]: With dead ends: 272 [2020-10-15 16:28:18,950 INFO L226 Difference]: Without dead ends: 272 [2020-10-15 16:28:18,950 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-10-15 16:28:18,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2020-10-15 16:28:18,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 218. [2020-10-15 16:28:18,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2020-10-15 16:28:18,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 476 transitions. [2020-10-15 16:28:18,961 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 476 transitions. Word has length 19 [2020-10-15 16:28:18,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:18,961 INFO L481 AbstractCegarLoop]: Abstraction has 218 states and 476 transitions. [2020-10-15 16:28:18,961 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 16:28:18,962 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 476 transitions. [2020-10-15 16:28:18,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-15 16:28:18,964 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:18,964 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:18,964 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-15 16:28:18,965 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:18,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:18,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1197878433, now seen corresponding path program 1 times [2020-10-15 16:28:18,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:18,966 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716103704] [2020-10-15 16:28:18,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:18,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:19,031 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716103704] [2020-10-15 16:28:19,031 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-15 16:28:19,032 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-15 16:28:19,032 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552659428] [2020-10-15 16:28:19,032 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-15 16:28:19,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:19,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-15 16:28:19,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-15 16:28:19,033 INFO L87 Difference]: Start difference. First operand 218 states and 476 transitions. Second operand 3 states. [2020-10-15 16:28:19,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:19,053 INFO L93 Difference]: Finished difference Result 166 states and 334 transitions. [2020-10-15 16:28:19,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-15 16:28:19,053 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 26 [2020-10-15 16:28:19,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:19,055 INFO L225 Difference]: With dead ends: 166 [2020-10-15 16:28:19,055 INFO L226 Difference]: Without dead ends: 164 [2020-10-15 16:28:19,056 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-10-15 16:28:19,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2020-10-15 16:28:19,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2020-10-15 16:28:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2020-10-15 16:28:19,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 331 transitions. [2020-10-15 16:28:19,062 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 331 transitions. Word has length 26 [2020-10-15 16:28:19,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:19,063 INFO L481 AbstractCegarLoop]: Abstraction has 164 states and 331 transitions. [2020-10-15 16:28:19,063 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-15 16:28:19,063 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 331 transitions. [2020-10-15 16:28:19,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-10-15 16:28:19,065 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:19,065 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:19,065 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-15 16:28:19,065 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:19,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:19,066 INFO L82 PathProgramCache]: Analyzing trace with hash -969107883, now seen corresponding path program 1 times [2020-10-15 16:28:19,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:19,066 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691588262] [2020-10-15 16:28:19,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:19,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:19,167 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691588262] [2020-10-15 16:28:19,168 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973467258] [2020-10-15 16:28:19,168 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-10-15 16:28:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:19,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 3 conjunts are in the unsatisfiable core [2020-10-15 16:28:19,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:19,295 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:19,295 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:19,295 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2020-10-15 16:28:19,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838743122] [2020-10-15 16:28:19,296 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-15 16:28:19,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:19,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-15 16:28:19,297 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 16:28:19,297 INFO L87 Difference]: Start difference. First operand 164 states and 331 transitions. Second operand 4 states. [2020-10-15 16:28:19,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:19,336 INFO L93 Difference]: Finished difference Result 240 states and 472 transitions. [2020-10-15 16:28:19,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-15 16:28:19,336 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 27 [2020-10-15 16:28:19,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:19,339 INFO L225 Difference]: With dead ends: 240 [2020-10-15 16:28:19,339 INFO L226 Difference]: Without dead ends: 240 [2020-10-15 16:28:19,340 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-15 16:28:19,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2020-10-15 16:28:19,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 204. [2020-10-15 16:28:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 204 states. [2020-10-15 16:28:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 405 transitions. [2020-10-15 16:28:19,346 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 405 transitions. Word has length 27 [2020-10-15 16:28:19,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:19,347 INFO L481 AbstractCegarLoop]: Abstraction has 204 states and 405 transitions. [2020-10-15 16:28:19,347 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-15 16:28:19,347 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 405 transitions. [2020-10-15 16:28:19,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-10-15 16:28:19,348 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:19,349 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:19,565 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:19,566 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:19,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:19,567 INFO L82 PathProgramCache]: Analyzing trace with hash 1561383711, now seen corresponding path program 2 times [2020-10-15 16:28:19,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:19,568 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393273809] [2020-10-15 16:28:19,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:19,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:19,649 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:19,649 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393273809] [2020-10-15 16:28:19,650 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199010789] [2020-10-15 16:28:19,650 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 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-10-15 16:28:19,844 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 16:28:19,844 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:19,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 4 conjunts are in the unsatisfiable core [2020-10-15 16:28:19,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:19,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:19,861 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:19,861 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-10-15 16:28:19,861 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300976224] [2020-10-15 16:28:19,862 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-15 16:28:19,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:19,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-15 16:28:19,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2020-10-15 16:28:19,862 INFO L87 Difference]: Start difference. First operand 204 states and 405 transitions. Second operand 5 states. [2020-10-15 16:28:19,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:19,896 INFO L93 Difference]: Finished difference Result 280 states and 546 transitions. [2020-10-15 16:28:19,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-10-15 16:28:19,897 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 34 [2020-10-15 16:28:19,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:19,899 INFO L225 Difference]: With dead ends: 280 [2020-10-15 16:28:19,899 INFO L226 Difference]: Without dead ends: 280 [2020-10-15 16:28:19,900 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 35 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-10-15 16:28:19,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280 states. [2020-10-15 16:28:19,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280 to 244. [2020-10-15 16:28:19,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 244 states. [2020-10-15 16:28:19,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 479 transitions. [2020-10-15 16:28:19,907 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 479 transitions. Word has length 34 [2020-10-15 16:28:19,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:19,908 INFO L481 AbstractCegarLoop]: Abstraction has 244 states and 479 transitions. [2020-10-15 16:28:19,908 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-15 16:28:19,908 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 479 transitions. [2020-10-15 16:28:19,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-10-15 16:28:19,909 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:19,910 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:20,123 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:20,124 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:20,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:20,125 INFO L82 PathProgramCache]: Analyzing trace with hash -303137003, now seen corresponding path program 3 times [2020-10-15 16:28:20,125 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:20,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991439694] [2020-10-15 16:28:20,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:20,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:20,268 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:20,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991439694] [2020-10-15 16:28:20,269 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283957973] [2020-10-15 16:28:20,270 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-10-15 16:28:20,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-15 16:28:20,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:20,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 5 conjunts are in the unsatisfiable core [2020-10-15 16:28:20,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:20,845 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:20,845 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:20,845 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-10-15 16:28:20,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205310024] [2020-10-15 16:28:20,846 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-10-15 16:28:20,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:20,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-10-15 16:28:20,847 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 16:28:20,847 INFO L87 Difference]: Start difference. First operand 244 states and 479 transitions. Second operand 6 states. [2020-10-15 16:28:20,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:20,885 INFO L93 Difference]: Finished difference Result 320 states and 620 transitions. [2020-10-15 16:28:20,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-10-15 16:28:20,885 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 41 [2020-10-15 16:28:20,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:20,887 INFO L225 Difference]: With dead ends: 320 [2020-10-15 16:28:20,888 INFO L226 Difference]: Without dead ends: 320 [2020-10-15 16:28:20,888 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2020-10-15 16:28:20,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2020-10-15 16:28:20,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 284. [2020-10-15 16:28:20,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2020-10-15 16:28:20,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 553 transitions. [2020-10-15 16:28:20,897 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 553 transitions. Word has length 41 [2020-10-15 16:28:20,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:20,898 INFO L481 AbstractCegarLoop]: Abstraction has 284 states and 553 transitions. [2020-10-15 16:28:20,898 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-10-15 16:28:20,898 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 553 transitions. [2020-10-15 16:28:20,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2020-10-15 16:28:20,899 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:20,899 INFO L422 BasicCegarLoop]: trace histogram [4, 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, 1] [2020-10-15 16:28:21,112 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:21,113 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:21,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:21,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1439404639, now seen corresponding path program 4 times [2020-10-15 16:28:21,114 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:21,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484027906] [2020-10-15 16:28:21,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:21,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:21,202 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:21,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484027906] [2020-10-15 16:28:21,203 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202716615] [2020-10-15 16:28:21,203 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-10-15 16:28:21,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 16:28:21,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:21,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 296 conjuncts, 6 conjunts are in the unsatisfiable core [2020-10-15 16:28:21,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:21,362 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:21,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:21,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-10-15 16:28:21,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884113159] [2020-10-15 16:28:21,364 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-10-15 16:28:21,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:21,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-10-15 16:28:21,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-10-15 16:28:21,365 INFO L87 Difference]: Start difference. First operand 284 states and 553 transitions. Second operand 7 states. [2020-10-15 16:28:21,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:21,445 INFO L93 Difference]: Finished difference Result 360 states and 694 transitions. [2020-10-15 16:28:21,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-15 16:28:21,445 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 48 [2020-10-15 16:28:21,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:21,448 INFO L225 Difference]: With dead ends: 360 [2020-10-15 16:28:21,448 INFO L226 Difference]: Without dead ends: 360 [2020-10-15 16:28:21,449 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2020-10-15 16:28:21,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 360 states. [2020-10-15 16:28:21,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 360 to 324. [2020-10-15 16:28:21,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 324 states. [2020-10-15 16:28:21,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 627 transitions. [2020-10-15 16:28:21,459 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 627 transitions. Word has length 48 [2020-10-15 16:28:21,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:21,459 INFO L481 AbstractCegarLoop]: Abstraction has 324 states and 627 transitions. [2020-10-15 16:28:21,459 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-10-15 16:28:21,460 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 627 transitions. [2020-10-15 16:28:21,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2020-10-15 16:28:21,461 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:21,461 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:21,676 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:21,677 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:21,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:21,677 INFO L82 PathProgramCache]: Analyzing trace with hash -2001070123, now seen corresponding path program 5 times [2020-10-15 16:28:21,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:21,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529233] [2020-10-15 16:28:21,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:21,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:21,767 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:21,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529233] [2020-10-15 16:28:21,768 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1593973663] [2020-10-15 16:28:21,768 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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-10-15 16:28:21,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-15 16:28:21,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:21,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 39 conjunts are in the unsatisfiable core [2020-10-15 16:28:21,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:21,991 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-10-15 16:28:21,991 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:21,997 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:21,997 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:21,998 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-10-15 16:28:22,060 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,061 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-10-15 16:28:22,062 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,091 INFO L625 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-10-15 16:28:22,093 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:22,101 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:22,101 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:35 [2020-10-15 16:28:22,174 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:22,199 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:22,201 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:22,217 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,217 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:22,218 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,238 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,239 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-10-15 16:28:22,240 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:22,242 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,328 INFO L625 ElimStorePlain]: treesize reduction 50, result has 64.8 percent of original size [2020-10-15 16:28:22,337 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:22,337 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:48 [2020-10-15 16:28:22,380 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:22,399 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:28:22,399 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:22,411 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:22,412 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,443 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,444 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:22,445 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-10-15 16:28:22,536 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-10-15 16:28:22,537 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,549 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,550 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,550 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-10-15 16:28:22,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:22,601 INFO L384 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 30 treesize of output 29 [2020-10-15 16:28:22,602 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,609 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,611 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,611 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:36, output treesize:9 [2020-10-15 16:28:22,647 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,648 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:22,649 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,665 INFO L625 ElimStorePlain]: treesize reduction 30, result has 44.4 percent of original size [2020-10-15 16:28:22,667 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,667 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:9 [2020-10-15 16:28:22,694 INFO L350 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-10-15 16:28:22,695 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:22,695 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:22,701 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:22,702 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-10-15 16:28:22,714 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 63 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-10-15 16:28:22,714 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:22,715 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 17 [2020-10-15 16:28:22,715 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008876122] [2020-10-15 16:28:22,715 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-15 16:28:22,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:22,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-15 16:28:22,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2020-10-15 16:28:22,717 INFO L87 Difference]: Start difference. First operand 324 states and 627 transitions. Second operand 17 states. [2020-10-15 16:28:25,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:25,795 INFO L93 Difference]: Finished difference Result 990 states and 1887 transitions. [2020-10-15 16:28:25,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-15 16:28:25,795 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 55 [2020-10-15 16:28:25,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:25,801 INFO L225 Difference]: With dead ends: 990 [2020-10-15 16:28:25,801 INFO L226 Difference]: Without dead ends: 990 [2020-10-15 16:28:25,803 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=738, Invalid=2342, Unknown=0, NotChecked=0, Total=3080 [2020-10-15 16:28:25,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 990 states. [2020-10-15 16:28:25,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 990 to 640. [2020-10-15 16:28:25,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 640 states. [2020-10-15 16:28:25,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1212 transitions. [2020-10-15 16:28:25,824 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1212 transitions. Word has length 55 [2020-10-15 16:28:25,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:25,824 INFO L481 AbstractCegarLoop]: Abstraction has 640 states and 1212 transitions. [2020-10-15 16:28:25,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-15 16:28:25,824 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1212 transitions. [2020-10-15 16:28:25,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2020-10-15 16:28:25,826 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:25,826 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:26,039 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:26,040 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:26,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:26,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1721466975, now seen corresponding path program 1 times [2020-10-15 16:28:26,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:26,041 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169162247] [2020-10-15 16:28:26,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:26,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:26,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169162247] [2020-10-15 16:28:26,161 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520847867] [2020-10-15 16:28:26,161 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-10-15 16:28:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:26,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 8 conjunts are in the unsatisfiable core [2020-10-15 16:28:26,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:26,342 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:26,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:26,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-10-15 16:28:26,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578995576] [2020-10-15 16:28:26,343 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-10-15 16:28:26,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:26,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-10-15 16:28:26,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2020-10-15 16:28:26,344 INFO L87 Difference]: Start difference. First operand 640 states and 1212 transitions. Second operand 9 states. [2020-10-15 16:28:26,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:26,415 INFO L93 Difference]: Finished difference Result 828 states and 1557 transitions. [2020-10-15 16:28:26,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-10-15 16:28:26,416 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 64 [2020-10-15 16:28:26,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:26,421 INFO L225 Difference]: With dead ends: 828 [2020-10-15 16:28:26,422 INFO L226 Difference]: Without dead ends: 828 [2020-10-15 16:28:26,422 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2020-10-15 16:28:26,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 828 states. [2020-10-15 16:28:26,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 828 to 740. [2020-10-15 16:28:26,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 740 states. [2020-10-15 16:28:26,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1395 transitions. [2020-10-15 16:28:26,446 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1395 transitions. Word has length 64 [2020-10-15 16:28:26,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:26,447 INFO L481 AbstractCegarLoop]: Abstraction has 740 states and 1395 transitions. [2020-10-15 16:28:26,447 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-10-15 16:28:26,447 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1395 transitions. [2020-10-15 16:28:26,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2020-10-15 16:28:26,449 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:26,449 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 5, 5, 5, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:26,662 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:26,662 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:26,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:26,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1068182613, now seen corresponding path program 2 times [2020-10-15 16:28:26,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:26,664 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772656740] [2020-10-15 16:28:26,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:26,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:26,791 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:26,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772656740] [2020-10-15 16:28:26,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000844183] [2020-10-15 16:28:26,792 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 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-10-15 16:28:26,965 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 16:28:26,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:26,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-15 16:28:26,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:26,986 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:26,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:26,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-10-15 16:28:26,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048900175] [2020-10-15 16:28:26,987 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-15 16:28:26,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:26,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-15 16:28:26,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-10-15 16:28:26,988 INFO L87 Difference]: Start difference. First operand 740 states and 1395 transitions. Second operand 10 states. [2020-10-15 16:28:27,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:27,059 INFO L93 Difference]: Finished difference Result 928 states and 1740 transitions. [2020-10-15 16:28:27,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2020-10-15 16:28:27,060 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 71 [2020-10-15 16:28:27,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:27,065 INFO L225 Difference]: With dead ends: 928 [2020-10-15 16:28:27,065 INFO L226 Difference]: Without dead ends: 928 [2020-10-15 16:28:27,065 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2020-10-15 16:28:27,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-15 16:28:27,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 840. [2020-10-15 16:28:27,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 840 states. [2020-10-15 16:28:27,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 1578 transitions. [2020-10-15 16:28:27,084 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 1578 transitions. Word has length 71 [2020-10-15 16:28:27,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:27,085 INFO L481 AbstractCegarLoop]: Abstraction has 840 states and 1578 transitions. [2020-10-15 16:28:27,085 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-15 16:28:27,085 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 1578 transitions. [2020-10-15 16:28:27,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-10-15 16:28:27,087 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:27,087 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 5, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:27,300 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:27,301 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:27,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:27,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1341473003, now seen corresponding path program 3 times [2020-10-15 16:28:27,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:27,302 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330982713] [2020-10-15 16:28:27,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:27,430 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 0 proven. 177 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:27,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330982713] [2020-10-15 16:28:27,431 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532172026] [2020-10-15 16:28:27,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 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-10-15 16:28:28,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-10-15 16:28:28,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:28,476 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 59 conjunts are in the unsatisfiable core [2020-10-15 16:28:28,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:28,489 INFO L384 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 92 treesize of output 88 [2020-10-15 16:28:28,490 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,526 INFO L625 ElimStorePlain]: treesize reduction 65, result has 20.7 percent of original size [2020-10-15 16:28:28,529 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,530 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:20, output treesize:4 [2020-10-15 16:28:28,561 INFO L384 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-10-15 16:28:28,561 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,565 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,565 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,566 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2020-10-15 16:28:28,593 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:28,593 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,599 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,601 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,601 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:28:28,633 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:28,645 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,646 INFO L384 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:28,647 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,677 INFO L625 ElimStorePlain]: treesize reduction 30, result has 53.1 percent of original size [2020-10-15 16:28:28,680 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,681 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:20 [2020-10-15 16:28:28,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:28,710 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:28,710 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,720 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,724 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,724 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:28:28,781 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:28,781 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,785 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,785 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,786 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:16 [2020-10-15 16:28:28,810 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:28,811 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,816 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,818 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,818 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:29, output treesize:9 [2020-10-15 16:28:28,856 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:28,867 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,868 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:28,869 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,886 INFO L625 ElimStorePlain]: treesize reduction 26, result has 49.0 percent of original size [2020-10-15 16:28:28,887 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,887 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:16 [2020-10-15 16:28:28,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:28,930 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:28,930 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,940 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,941 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,942 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2020-10-15 16:28:28,945 INFO L384 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 19 treesize of output 7 [2020-10-15 16:28:28,946 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,947 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:28,947 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:28,947 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:1 [2020-10-15 16:28:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 177 backedges. 78 proven. 35 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2020-10-15 16:28:28,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:28,959 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-10-15 16:28:28,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216203752] [2020-10-15 16:28:28,960 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-15 16:28:28,960 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:28,960 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-15 16:28:28,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2020-10-15 16:28:28,961 INFO L87 Difference]: Start difference. First operand 840 states and 1578 transitions. Second operand 21 states. [2020-10-15 16:28:31,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:31,416 INFO L93 Difference]: Finished difference Result 1276 states and 2352 transitions. [2020-10-15 16:28:31,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2020-10-15 16:28:31,417 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2020-10-15 16:28:31,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:31,424 INFO L225 Difference]: With dead ends: 1276 [2020-10-15 16:28:31,424 INFO L226 Difference]: Without dead ends: 1276 [2020-10-15 16:28:31,426 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1747 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1143, Invalid=4113, Unknown=0, NotChecked=0, Total=5256 [2020-10-15 16:28:31,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1276 states. [2020-10-15 16:28:31,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1276 to 888. [2020-10-15 16:28:31,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 888 states. [2020-10-15 16:28:31,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 888 states to 888 states and 1638 transitions. [2020-10-15 16:28:31,450 INFO L78 Accepts]: Start accepts. Automaton has 888 states and 1638 transitions. Word has length 79 [2020-10-15 16:28:31,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:31,452 INFO L481 AbstractCegarLoop]: Abstraction has 888 states and 1638 transitions. [2020-10-15 16:28:31,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-15 16:28:31,452 INFO L276 IsEmpty]: Start isEmpty. Operand 888 states and 1638 transitions. [2020-10-15 16:28:31,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2020-10-15 16:28:31,455 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:31,455 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:31,669 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-15 16:28:31,670 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:31,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:31,670 INFO L82 PathProgramCache]: Analyzing trace with hash -1962857127, now seen corresponding path program 4 times [2020-10-15 16:28:31,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:31,670 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825776241] [2020-10-15 16:28:31,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:31,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:31,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825776241] [2020-10-15 16:28:31,917 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959945782] [2020-10-15 16:28:31,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST 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-10-15 16:28:33,676 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 16:28:33,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:33,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 476 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-15 16:28:33,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:33,716 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:33,716 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:33,716 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-10-15 16:28:33,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072310213] [2020-10-15 16:28:33,717 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-15 16:28:33,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:33,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-15 16:28:33,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2020-10-15 16:28:33,718 INFO L87 Difference]: Start difference. First operand 888 states and 1638 transitions. Second operand 12 states. [2020-10-15 16:28:33,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:28:33,800 INFO L93 Difference]: Finished difference Result 1060 states and 1947 transitions. [2020-10-15 16:28:33,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-10-15 16:28:33,801 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 88 [2020-10-15 16:28:33,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:28:33,807 INFO L225 Difference]: With dead ends: 1060 [2020-10-15 16:28:33,807 INFO L226 Difference]: Without dead ends: 1060 [2020-10-15 16:28:33,808 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2020-10-15 16:28:33,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states. [2020-10-15 16:28:33,827 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 980. [2020-10-15 16:28:33,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 980 states. [2020-10-15 16:28:33,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1803 transitions. [2020-10-15 16:28:33,829 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1803 transitions. Word has length 88 [2020-10-15 16:28:33,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:28:33,830 INFO L481 AbstractCegarLoop]: Abstraction has 980 states and 1803 transitions. [2020-10-15 16:28:33,830 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-15 16:28:33,830 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1803 transitions. [2020-10-15 16:28:33,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2020-10-15 16:28:33,833 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:28:33,833 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 6, 6, 6, 6, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:28:34,047 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:28:34,047 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:28:34,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:28:34,048 INFO L82 PathProgramCache]: Analyzing trace with hash -1574165281, now seen corresponding path program 5 times [2020-10-15 16:28:34,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:28:34,049 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585681199] [2020-10-15 16:28:34,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:28:34,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:28:34,252 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 0 proven. 292 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:28:34,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585681199] [2020-10-15 16:28:34,253 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174141487] [2020-10-15 16:28:34,253 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_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-10-15 16:28:51,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-10-15 16:28:51,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:28:51,161 INFO L263 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 133 conjunts are in the unsatisfiable core [2020-10-15 16:28:51,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:28:51,178 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-10-15 16:28:51,178 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,180 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,180 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,180 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-10-15 16:28:51,212 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,212 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 65 [2020-10-15 16:28:51,213 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,239 INFO L625 ElimStorePlain]: treesize reduction 25, result has 59.7 percent of original size [2020-10-15 16:28:51,241 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:51,241 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:26, output treesize:24 [2020-10-15 16:28:51,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:51,343 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,344 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-10-15 16:28:51,348 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:51,352 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,357 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:51,372 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,372 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:51,373 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,454 INFO L625 ElimStorePlain]: treesize reduction 50, result has 61.5 percent of original size [2020-10-15 16:28:51,456 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:51,456 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:84, output treesize:36 [2020-10-15 16:28:51,494 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:51,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:51,505 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:51,506 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,511 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:28:51,511 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,535 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,537 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:51,538 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:36 [2020-10-15 16:28:51,632 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 4, 1] term [2020-10-15 16:28:51,632 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:28:51,638 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2020-10-15 16:28:51,639 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,669 INFO L625 ElimStorePlain]: treesize reduction 13, result has 81.2 percent of original size [2020-10-15 16:28:51,673 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-10-15 16:28:51,674 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,683 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,683 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:28:51,684 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:86, output treesize:37 [2020-10-15 16:28:51,713 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:28:51,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:51,733 INFO L384 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 26 [2020-10-15 16:28:51,734 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,760 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,760 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 65 [2020-10-15 16:28:51,761 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,817 INFO L625 ElimStorePlain]: treesize reduction 25, result has 74.7 percent of original size [2020-10-15 16:28:51,818 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:51,818 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:67, output treesize:48 [2020-10-15 16:28:51,908 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:51,944 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,945 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-10-15 16:28:51,946 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-10-15 16:28:51,949 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:28:51,950 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-10-15 16:28:51,966 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:51,976 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:51,992 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:51,992 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:51,993 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:51,998 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:52,011 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,012 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2020-10-15 16:28:52,013 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2020-10-15 16:28:52,013 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-15 16:28:52,016 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,116 INFO L625 ElimStorePlain]: treesize reduction 79, result has 59.9 percent of original size [2020-10-15 16:28:52,120 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:52,120 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:128, output treesize:65 [2020-10-15 16:28:52,187 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:52,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:52,200 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:52,201 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:52,212 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:52,213 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,219 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:28:52,219 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,262 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,264 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:52,264 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:110, output treesize:65 [2020-10-15 16:28:52,405 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 5, 1] term [2020-10-15 16:28:52,405 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-15 16:28:52,419 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-10-15 16:28:52,419 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,493 INFO L625 ElimStorePlain]: treesize reduction 10, result has 91.7 percent of original size [2020-10-15 16:28:52,498 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:52,498 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,532 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,536 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 20 [2020-10-15 16:28:52,537 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,559 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,560 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:52,560 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:140, output treesize:72 [2020-10-15 16:28:52,651 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:52,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:52,666 INFO L384 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 37 treesize of output 30 [2020-10-15 16:28:52,667 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:52,678 INFO L384 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 26 [2020-10-15 16:28:52,679 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,706 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,707 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 65 [2020-10-15 16:28:52,707 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,785 INFO L625 ElimStorePlain]: treesize reduction 25, result has 82.8 percent of original size [2020-10-15 16:28:52,787 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-10-15 16:28:52,787 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:117, output treesize:82 [2020-10-15 16:28:52,927 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-15 16:28:52,945 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:52,947 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:52,965 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,966 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 32 treesize of output 50 [2020-10-15 16:28:52,967 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2020-10-15 16:28:52,967 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-15 16:28:52,969 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:52,975 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:52,977 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:52,995 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:52,995 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:52,996 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,016 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,017 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-10-15 16:28:53,018 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-10-15 16:28:53,018 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:28:53,019 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 2 xjuncts. [2020-10-15 16:28:53,023 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:53,038 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,039 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 54 [2020-10-15 16:28:53,041 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 2, 1] term [2020-10-15 16:28:53,041 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2020-10-15 16:28:53,042 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,189 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 51 [2020-10-15 16:28:53,190 INFO L625 ElimStorePlain]: treesize reduction 105, result has 62.4 percent of original size [2020-10-15 16:28:53,193 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-10-15 16:28:53,193 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:188, output treesize:104 [2020-10-15 16:28:53,286 INFO L603 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2020-10-15 16:28:53,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,303 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:53,304 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,316 INFO L384 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 36 treesize of output 29 [2020-10-15 16:28:53,317 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,337 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:28:53,338 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,346 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:53,347 INFO L545 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,404 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,405 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 4 xjuncts. [2020-10-15 16:28:53,405 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 2 variables, input treesize:164, output treesize:104 [2020-10-15 16:28:53,529 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 4, 1] term [2020-10-15 16:28:53,529 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:53,544 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-10-15 16:28:53,544 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,576 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,581 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-10-15 16:28:53,582 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,612 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,617 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-10-15 16:28:53,619 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,643 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,643 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:53,644 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:106, output treesize:67 [2020-10-15 16:28:53,706 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:53,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,717 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:53,717 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,726 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:53,726 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:53,741 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:53,742 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,770 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,774 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:53,775 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:118, output treesize:70 [2020-10-15 16:28:53,916 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:53,928 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:53,930 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:53,948 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,949 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:53,949 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,955 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:53,957 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:53,975 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:53,975 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:53,976 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:53,981 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,001 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,002 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:28:54,002 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,130 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 40 [2020-10-15 16:28:54,131 INFO L625 ElimStorePlain]: treesize reduction 90, result has 58.5 percent of original size [2020-10-15 16:28:54,137 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:54,138 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:157, output treesize:85 [2020-10-15 16:28:54,225 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:54,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,237 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:54,238 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,247 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:54,248 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,257 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:54,257 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,308 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:54,309 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:85 [2020-10-15 16:28:54,411 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 5, 1] term [2020-10-15 16:28:54,412 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:54,419 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:54,420 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,454 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,465 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:54,466 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,496 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,501 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:54,501 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,527 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:54,527 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:130, output treesize:69 [2020-10-15 16:28:54,596 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:54,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,612 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:54,613 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,623 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:54,624 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:54,631 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:28:54,632 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,667 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,668 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:54,669 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:118, output treesize:70 [2020-10-15 16:28:54,816 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:54,825 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,827 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,843 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,843 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:54,844 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,849 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,852 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,865 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,865 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:54,866 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,874 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:28:54,887 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:54,888 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:54,888 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:54,991 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 38 [2020-10-15 16:28:54,992 INFO L625 ElimStorePlain]: treesize reduction 78, result has 58.9 percent of original size [2020-10-15 16:28:54,993 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:54,993 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:148, output treesize:85 [2020-10-15 16:28:55,094 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:55,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,122 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:55,122 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,133 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:55,134 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,143 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:55,143 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,192 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,196 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:55,197 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:130, output treesize:85 [2020-10-15 16:28:55,371 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 5, 1] term [2020-10-15 16:28:55,372 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:55,378 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:55,379 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,447 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,451 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:55,452 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,481 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,485 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:28:55,486 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,509 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,509 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:28:55,510 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 3 variables, input treesize:130, output treesize:69 [2020-10-15 16:28:55,578 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 3, 1] term [2020-10-15 16:28:55,578 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2020-10-15 16:28:55,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,589 INFO L384 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 23 treesize of output 22 [2020-10-15 16:28:55,590 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,622 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,627 INFO L384 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 23 treesize of output 22 [2020-10-15 16:28:55,628 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,647 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:28:55,654 INFO L384 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 23 treesize of output 22 [2020-10-15 16:28:55,654 INFO L545 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,669 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,675 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 3 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,676 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 6 variables, input treesize:70, output treesize:9 [2020-10-15 16:28:55,774 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,774 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:28:55,775 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,786 INFO L625 ElimStorePlain]: treesize reduction 26, result has 42.2 percent of original size [2020-10-15 16:28:55,786 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,787 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:9 [2020-10-15 16:28:55,838 INFO L350 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-10-15 16:28:55,839 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:28:55,839 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,845 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:28:55,846 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:28:55,846 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-10-15 16:28:55,889 INFO L134 CoverageAnalysis]: Checked inductivity of 292 backedges. 189 proven. 80 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2020-10-15 16:28:55,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:28:55,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 34] total 45 [2020-10-15 16:28:55,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580285979] [2020-10-15 16:28:55,891 INFO L461 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-10-15 16:28:55,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:28:55,891 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-10-15 16:28:55,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1744, Unknown=0, NotChecked=0, Total=1980 [2020-10-15 16:28:55,892 INFO L87 Difference]: Start difference. First operand 980 states and 1803 transitions. Second operand 45 states. [2020-10-15 16:28:58,951 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 37 [2020-10-15 16:29:00,770 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 36 [2020-10-15 16:29:01,037 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 36 [2020-10-15 16:29:03,007 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:03,567 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:05,767 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:06,026 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:08,368 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:08,821 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:10,980 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:11,379 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:13,836 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:14,025 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:14,494 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:16,543 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:17,102 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-10-15 16:29:17,265 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 37 [2020-10-15 16:29:18,131 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 35 [2020-10-15 16:29:18,412 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:29:19,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:29:19,703 INFO L93 Difference]: Finished difference Result 3093 states and 5647 transitions. [2020-10-15 16:29:19,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 240 states. [2020-10-15 16:29:19,704 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 96 [2020-10-15 16:29:19,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:29:19,718 INFO L225 Difference]: With dead ends: 3093 [2020-10-15 16:29:19,718 INFO L226 Difference]: Without dead ends: 3093 [2020-10-15 16:29:19,732 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 327 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 262 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30243 ImplicationChecksByTransitivity, 20.0s TimeCoverageRelationStatistics Valid=6400, Invalid=63032, Unknown=0, NotChecked=0, Total=69432 [2020-10-15 16:29:19,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3093 states. [2020-10-15 16:29:19,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3093 to 2080. [2020-10-15 16:29:19,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2080 states. [2020-10-15 16:29:19,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 3768 transitions. [2020-10-15 16:29:19,781 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 3768 transitions. Word has length 96 [2020-10-15 16:29:19,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:29:19,781 INFO L481 AbstractCegarLoop]: Abstraction has 2080 states and 3768 transitions. [2020-10-15 16:29:19,781 INFO L482 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-10-15 16:29:19,782 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 3768 transitions. [2020-10-15 16:29:19,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2020-10-15 16:29:19,787 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:29:19,787 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 7, 7, 7, 7, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:29:20,001 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:29:20,001 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:29:20,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:29:20,002 INFO L82 PathProgramCache]: Analyzing trace with hash -911399009, now seen corresponding path program 6 times [2020-10-15 16:29:20,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:29:20,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251591722] [2020-10-15 16:29:20,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:29:20,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:29:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 0 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:29:20,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251591722] [2020-10-15 16:29:20,218 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042092728] [2020-10-15 16:29:20,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:29:57,040 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-10-15 16:29:57,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:29:57,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 439 conjuncts, 80 conjunts are in the unsatisfiable core [2020-10-15 16:29:57,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:29:57,366 INFO L384 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 47 treesize of output 45 [2020-10-15 16:29:57,367 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-10-15 16:29:57,392 INFO L625 ElimStorePlain]: treesize reduction 25, result has 40.5 percent of original size [2020-10-15 16:29:57,394 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,394 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:20, output treesize:4 [2020-10-15 16:29:57,424 INFO L384 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-10-15 16:29:57,424 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,429 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,430 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,430 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2020-10-15 16:29:57,455 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:57,455 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,463 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,464 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,464 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:29:57,505 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:29:57,522 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,522 INFO L384 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:29:57,523 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,560 INFO L625 ElimStorePlain]: treesize reduction 30, result has 53.1 percent of original size [2020-10-15 16:29:57,561 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,562 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:20 [2020-10-15 16:29:57,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:29:57,598 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:57,598 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,611 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,613 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,613 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:29:57,675 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:29:57,675 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,681 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,682 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,682 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:14 [2020-10-15 16:29:57,712 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:57,712 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,721 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,722 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,723 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:29:57,766 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:29:57,780 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,780 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:29:57,781 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,804 INFO L625 ElimStorePlain]: treesize reduction 26, result has 52.7 percent of original size [2020-10-15 16:29:57,805 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,806 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:20 [2020-10-15 16:29:57,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:29:57,841 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:57,841 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,853 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,854 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,854 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:29:57,902 INFO L384 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 34 treesize of output 18 [2020-10-15 16:29:57,902 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,909 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,910 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,910 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:38, output treesize:14 [2020-10-15 16:29:57,943 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:57,944 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,951 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:57,953 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:57,953 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:29, output treesize:9 [2020-10-15 16:29:58,010 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:29:58,041 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:58,042 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 99 [2020-10-15 16:29:58,043 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-15 16:29:58,044 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:29:58,045 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,083 INFO L625 ElimStorePlain]: treesize reduction 110, result has 23.1 percent of original size [2020-10-15 16:29:58,084 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,085 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:37, output treesize:13 [2020-10-15 16:29:58,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:29:58,118 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:29:58,119 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,132 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:58,133 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,133 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:28, output treesize:13 [2020-10-15 16:29:58,138 INFO L384 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 19 treesize of output 7 [2020-10-15 16:29:58,139 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,141 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:29:58,141 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:29:58,142 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:19, output treesize:1 [2020-10-15 16:29:58,162 INFO L134 CoverageAnalysis]: Checked inductivity of 361 backedges. 190 proven. 23 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2020-10-15 16:29:58,162 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:29:58,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15] total 28 [2020-10-15 16:29:58,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980576092] [2020-10-15 16:29:58,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-10-15 16:29:58,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:29:58,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-10-15 16:29:58,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=585, Unknown=0, NotChecked=0, Total=756 [2020-10-15 16:29:58,164 INFO L87 Difference]: Start difference. First operand 2080 states and 3768 transitions. Second operand 28 states. [2020-10-15 16:30:04,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:30:04,060 INFO L93 Difference]: Finished difference Result 2540 states and 4549 transitions. [2020-10-15 16:30:04,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2020-10-15 16:30:04,061 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 104 [2020-10-15 16:30:04,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:30:04,070 INFO L225 Difference]: With dead ends: 2540 [2020-10-15 16:30:04,070 INFO L226 Difference]: Without dead ends: 2540 [2020-10-15 16:30:04,072 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 90 SyntacticMatches, 1 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6533 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3577, Invalid=12935, Unknown=0, NotChecked=0, Total=16512 [2020-10-15 16:30:04,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2540 states. [2020-10-15 16:30:04,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2540 to 1457. [2020-10-15 16:30:04,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1457 states. [2020-10-15 16:30:04,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1457 states to 1457 states and 2642 transitions. [2020-10-15 16:30:04,108 INFO L78 Accepts]: Start accepts. Automaton has 1457 states and 2642 transitions. Word has length 104 [2020-10-15 16:30:04,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:30:04,108 INFO L481 AbstractCegarLoop]: Abstraction has 1457 states and 2642 transitions. [2020-10-15 16:30:04,108 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-10-15 16:30:04,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1457 states and 2642 transitions. [2020-10-15 16:30:04,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2020-10-15 16:30:04,112 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:30:04,113 INFO L422 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 8, 8, 8, 8, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:30:04,325 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-10-15 16:30:04,326 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:30:04,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:30:04,326 INFO L82 PathProgramCache]: Analyzing trace with hash -2035390209, now seen corresponding path program 7 times [2020-10-15 16:30:04,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:30:04,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780792153] [2020-10-15 16:30:04,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:30:04,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:30:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 438 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:04,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780792153] [2020-10-15 16:30:04,571 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143998182] [2020-10-15 16:30:04,571 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:30:04,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:30:04,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 584 conjuncts, 14 conjunts are in the unsatisfiable core [2020-10-15 16:30:04,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:30:04,757 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 0 proven. 438 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:04,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:30:04,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-10-15 16:30:04,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346737493] [2020-10-15 16:30:04,759 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-15 16:30:04,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:30:04,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-15 16:30:04,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2020-10-15 16:30:04,760 INFO L87 Difference]: Start difference. First operand 1457 states and 2642 transitions. Second operand 15 states. [2020-10-15 16:30:04,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:30:04,915 INFO L93 Difference]: Finished difference Result 1689 states and 3056 transitions. [2020-10-15 16:30:04,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-10-15 16:30:04,916 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 112 [2020-10-15 16:30:04,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:30:04,924 INFO L225 Difference]: With dead ends: 1689 [2020-10-15 16:30:04,925 INFO L226 Difference]: Without dead ends: 1689 [2020-10-15 16:30:04,925 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2020-10-15 16:30:04,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1689 states. [2020-10-15 16:30:04,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1689 to 1581. [2020-10-15 16:30:04,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1581 states. [2020-10-15 16:30:04,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1581 states to 1581 states and 2863 transitions. [2020-10-15 16:30:04,972 INFO L78 Accepts]: Start accepts. Automaton has 1581 states and 2863 transitions. Word has length 112 [2020-10-15 16:30:04,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:30:04,973 INFO L481 AbstractCegarLoop]: Abstraction has 1581 states and 2863 transitions. [2020-10-15 16:30:04,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-15 16:30:04,973 INFO L276 IsEmpty]: Start isEmpty. Operand 1581 states and 2863 transitions. [2020-10-15 16:30:04,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2020-10-15 16:30:04,978 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:30:04,978 INFO L422 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 9, 9, 9, 9, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:30:05,191 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-10-15 16:30:05,191 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:30:05,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:30:05,192 INFO L82 PathProgramCache]: Analyzing trace with hash -96458919, now seen corresponding path program 8 times [2020-10-15 16:30:05,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:30:05,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039914216] [2020-10-15 16:30:05,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:30:05,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:30:05,448 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:05,448 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039914216] [2020-10-15 16:30:05,449 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [768126950] [2020-10-15 16:30:05,449 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:30:05,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-15 16:30:05,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:30:05,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 620 conjuncts, 15 conjunts are in the unsatisfiable core [2020-10-15 16:30:05,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:30:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 523 backedges. 0 proven. 523 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:05,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:30:05,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-10-15 16:30:05,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322318887] [2020-10-15 16:30:05,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-15 16:30:05,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:30:05,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-15 16:30:05,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-10-15 16:30:05,697 INFO L87 Difference]: Start difference. First operand 1581 states and 2863 transitions. Second operand 16 states. [2020-10-15 16:30:05,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:30:05,828 INFO L93 Difference]: Finished difference Result 1813 states and 3277 transitions. [2020-10-15 16:30:05,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-10-15 16:30:05,829 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 120 [2020-10-15 16:30:05,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:30:05,837 INFO L225 Difference]: With dead ends: 1813 [2020-10-15 16:30:05,837 INFO L226 Difference]: Without dead ends: 1813 [2020-10-15 16:30:05,838 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2020-10-15 16:30:05,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states. [2020-10-15 16:30:05,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1705. [2020-10-15 16:30:05,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1705 states. [2020-10-15 16:30:05,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 3084 transitions. [2020-10-15 16:30:05,871 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 3084 transitions. Word has length 120 [2020-10-15 16:30:05,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:30:05,871 INFO L481 AbstractCegarLoop]: Abstraction has 1705 states and 3084 transitions. [2020-10-15 16:30:05,871 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-15 16:30:05,871 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 3084 transitions. [2020-10-15 16:30:05,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2020-10-15 16:30:05,876 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:30:05,876 INFO L422 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 10, 10, 10, 10, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:30:06,089 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2020-10-15 16:30:06,090 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:30:06,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:30:06,090 INFO L82 PathProgramCache]: Analyzing trace with hash -480902945, now seen corresponding path program 9 times [2020-10-15 16:30:06,090 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:30:06,091 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239113014] [2020-10-15 16:30:06,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:30:06,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:30:06,369 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 0 proven. 616 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:06,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239113014] [2020-10-15 16:30:06,369 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707540896] [2020-10-15 16:30:06,369 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:30:10,602 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-10-15 16:30:10,602 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:30:10,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 410 conjuncts, 101 conjunts are in the unsatisfiable core [2020-10-15 16:30:10,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:30:10,639 INFO L384 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 47 treesize of output 45 [2020-10-15 16:30:10,640 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2020-10-15 16:30:10,665 INFO L625 ElimStorePlain]: treesize reduction 25, result has 40.5 percent of original size [2020-10-15 16:30:10,673 INFO L545 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,674 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:20, output treesize:4 [2020-10-15 16:30:10,711 INFO L384 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-10-15 16:30:10,712 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,717 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:10,718 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,718 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:14 [2020-10-15 16:30:10,753 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:10,753 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,768 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:10,769 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,770 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:30:10,822 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:30:10,839 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:10,839 INFO L384 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 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:30:10,840 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,881 INFO L625 ElimStorePlain]: treesize reduction 30, result has 53.1 percent of original size [2020-10-15 16:30:10,883 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,883 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:44, output treesize:20 [2020-10-15 16:30:10,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:30:10,918 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:10,919 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,931 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:10,932 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,932 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:30:10,989 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:30:10,990 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,995 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:10,996 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:10,996 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:14 [2020-10-15 16:30:11,026 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,027 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,035 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,036 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,036 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:30:11,079 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:30:11,095 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,095 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:30:11,096 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,123 INFO L625 ElimStorePlain]: treesize reduction 26, result has 52.7 percent of original size [2020-10-15 16:30:11,124 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,124 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:20 [2020-10-15 16:30:11,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:30:11,167 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,167 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,180 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,182 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,182 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:30:11,260 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:30:11,261 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,266 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,267 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,267 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:14 [2020-10-15 16:30:11,305 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,305 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,312 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,318 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,319 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:29, output treesize:14 [2020-10-15 16:30:11,363 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:30:11,377 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,378 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:30:11,378 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,403 INFO L625 ElimStorePlain]: treesize reduction 26, result has 52.7 percent of original size [2020-10-15 16:30:11,404 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,404 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:41, output treesize:20 [2020-10-15 16:30:11,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:30:11,450 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,450 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,463 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,464 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,465 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:35, output treesize:20 [2020-10-15 16:30:11,552 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 15 [2020-10-15 16:30:11,552 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,558 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,558 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,559 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:14 [2020-10-15 16:30:11,600 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,601 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,609 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,610 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,610 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:29, output treesize:9 [2020-10-15 16:30:11,686 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:30:11,702 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,703 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:30:11,703 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,728 INFO L625 ElimStorePlain]: treesize reduction 26, result has 49.0 percent of original size [2020-10-15 16:30:11,729 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,730 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:37, output treesize:16 [2020-10-15 16:30:11,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:30:11,771 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:30:11,772 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,784 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,785 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,785 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2020-10-15 16:30:11,792 INFO L384 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 19 treesize of output 7 [2020-10-15 16:30:11,793 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,794 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:30:11,795 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:30:11,795 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:1 [2020-10-15 16:30:11,838 INFO L134 CoverageAnalysis]: Checked inductivity of 616 backedges. 273 proven. 89 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2020-10-15 16:30:11,839 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:30:11,839 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 35 [2020-10-15 16:30:11,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628531885] [2020-10-15 16:30:11,842 INFO L461 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-10-15 16:30:11,842 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:30:11,843 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-10-15 16:30:11,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=976, Unknown=0, NotChecked=0, Total=1190 [2020-10-15 16:30:11,844 INFO L87 Difference]: Start difference. First operand 1705 states and 3084 transitions. Second operand 35 states. [2020-10-15 16:30:21,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:30:21,280 INFO L93 Difference]: Finished difference Result 2928 states and 5297 transitions. [2020-10-15 16:30:21,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 174 states. [2020-10-15 16:30:21,281 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 128 [2020-10-15 16:30:21,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:30:21,294 INFO L225 Difference]: With dead ends: 2928 [2020-10-15 16:30:21,294 INFO L226 Difference]: Without dead ends: 2928 [2020-10-15 16:30:21,298 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 305 GetRequests, 108 SyntacticMatches, 3 SemanticMatches, 194 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15736 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=5034, Invalid=33186, Unknown=0, NotChecked=0, Total=38220 [2020-10-15 16:30:21,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2928 states. [2020-10-15 16:30:21,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2928 to 2207. [2020-10-15 16:30:21,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2207 states. [2020-10-15 16:30:21,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2207 states to 2207 states and 3967 transitions. [2020-10-15 16:30:21,343 INFO L78 Accepts]: Start accepts. Automaton has 2207 states and 3967 transitions. Word has length 128 [2020-10-15 16:30:21,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:30:21,343 INFO L481 AbstractCegarLoop]: Abstraction has 2207 states and 3967 transitions. [2020-10-15 16:30:21,343 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-10-15 16:30:21,344 INFO L276 IsEmpty]: Start isEmpty. Operand 2207 states and 3967 transitions. [2020-10-15 16:30:21,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2020-10-15 16:30:21,349 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:30:21,349 INFO L422 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 11, 11, 11, 11, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:30:21,564 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:30:21,565 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:30:21,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:30:21,565 INFO L82 PathProgramCache]: Analyzing trace with hash 337404249, now seen corresponding path program 10 times [2020-10-15 16:30:21,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:30:21,566 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154675040] [2020-10-15 16:30:21,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:30:21,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:30:21,847 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 0 proven. 717 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:30:21,847 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154675040] [2020-10-15 16:30:21,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585247689] [2020-10-15 16:30:21,848 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:31:41,106 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-15 16:31:41,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:31:43,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 692 conjuncts, 17 conjunts are in the unsatisfiable core [2020-10-15 16:31:43,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:31:43,410 INFO L134 CoverageAnalysis]: Checked inductivity of 717 backedges. 0 proven. 717 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:31:43,410 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:31:43,410 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-10-15 16:31:43,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361410511] [2020-10-15 16:31:43,411 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-15 16:31:43,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:31:43,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-15 16:31:43,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2020-10-15 16:31:43,412 INFO L87 Difference]: Start difference. First operand 2207 states and 3967 transitions. Second operand 18 states. [2020-10-15 16:31:43,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:31:43,612 INFO L93 Difference]: Finished difference Result 2499 states and 4486 transitions. [2020-10-15 16:31:43,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-10-15 16:31:43,613 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 136 [2020-10-15 16:31:43,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:31:43,626 INFO L225 Difference]: With dead ends: 2499 [2020-10-15 16:31:43,626 INFO L226 Difference]: Without dead ends: 2499 [2020-10-15 16:31:43,626 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2020-10-15 16:31:43,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2499 states. [2020-10-15 16:31:43,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2499 to 2363. [2020-10-15 16:31:43,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2363 states. [2020-10-15 16:31:43,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2363 states to 2363 states and 4244 transitions. [2020-10-15 16:31:43,684 INFO L78 Accepts]: Start accepts. Automaton has 2363 states and 4244 transitions. Word has length 136 [2020-10-15 16:31:43,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:31:43,685 INFO L481 AbstractCegarLoop]: Abstraction has 2363 states and 4244 transitions. [2020-10-15 16:31:43,685 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-15 16:31:43,685 INFO L276 IsEmpty]: Start isEmpty. Operand 2363 states and 4244 transitions. [2020-10-15 16:31:43,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2020-10-15 16:31:43,692 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:31:43,692 INFO L422 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 12, 12, 12, 12, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:31:43,905 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:31:43,905 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:31:43,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:31:43,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1078863335, now seen corresponding path program 11 times [2020-10-15 16:31:43,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:31:43,907 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343014873] [2020-10-15 16:31:43,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:31:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:31:44,283 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 0 proven. 826 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:31:44,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343014873] [2020-10-15 16:31:44,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780416992] [2020-10-15 16:31:44,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:31:47,004 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-10-15 16:31:47,004 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-15 16:31:47,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 360 conjuncts, 155 conjunts are in the unsatisfiable core [2020-10-15 16:31:47,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-15 16:31:47,055 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2020-10-15 16:31:47,056 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,057 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,058 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,058 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:13, output treesize:9 [2020-10-15 16:31:47,106 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,106 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-10-15 16:31:47,107 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,145 INFO L625 ElimStorePlain]: treesize reduction 24, result has 62.5 percent of original size [2020-10-15 16:31:47,147 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,151 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:47,151 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:30, output treesize:35 [2020-10-15 16:31:47,257 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,301 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,302 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2020-10-15 16:31:47,302 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,304 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,308 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:47,330 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,331 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:31:47,332 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,445 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 43 [2020-10-15 16:31:47,447 INFO L625 ElimStorePlain]: treesize reduction 50, result has 64.8 percent of original size [2020-10-15 16:31:47,451 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:47,452 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:96, output treesize:48 [2020-10-15 16:31:47,518 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,534 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:31:47,534 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:47,545 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:47,546 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,584 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,585 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:47,586 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-10-15 16:31:47,659 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 5, 1] term [2020-10-15 16:31:47,660 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,674 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 15 [2020-10-15 16:31:47,675 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,706 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,710 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-10-15 16:31:47,710 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,732 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,738 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:47,738 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:84, output treesize:35 [2020-10-15 16:31:47,786 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,801 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2020-10-15 16:31:47,802 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,835 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:47,835 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 50 [2020-10-15 16:31:47,836 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:47,837 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:47,898 INFO L625 ElimStorePlain]: treesize reduction 30, result has 62.5 percent of original size [2020-10-15 16:31:47,899 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2020-10-15 16:31:47,900 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:50 [2020-10-15 16:31:48,006 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:48,057 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:48,058 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 54 [2020-10-15 16:31:48,059 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:48,178 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:48,178 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 118 [2020-10-15 16:31:48,181 INFO L603 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2020-10-15 16:31:48,182 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:48,185 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:48,460 WARN L193 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 60 [2020-10-15 16:31:48,461 INFO L625 ElimStorePlain]: treesize reduction 122, result has 49.6 percent of original size [2020-10-15 16:31:48,464 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:48,470 INFO L545 ElimStorePlain]: Start of recursive call 1: 6 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:31:48,471 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 7 variables, input treesize:90, output treesize:60 [2020-10-15 16:31:48,588 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:48,603 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:48,607 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:48,632 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:48,632 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:31:48,633 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2020-10-15 16:31:48,634 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-15 16:31:48,635 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:48,666 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:48,667 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-10-15 16:31:48,668 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-10-15 16:31:48,669 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:48,670 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-10-15 16:31:48,779 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 41 [2020-10-15 16:31:48,780 INFO L625 ElimStorePlain]: treesize reduction 53, result has 63.4 percent of original size [2020-10-15 16:31:48,781 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:48,782 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:90, output treesize:48 [2020-10-15 16:31:48,854 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:48,866 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:31:48,866 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:48,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:48,879 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:48,879 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:48,913 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:48,915 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:48,915 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-10-15 16:31:49,087 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 5, 1] term [2020-10-15 16:31:49,088 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:49,103 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 19 [2020-10-15 16:31:49,103 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,160 INFO L625 ElimStorePlain]: treesize reduction 13, result has 83.5 percent of original size [2020-10-15 16:31:49,173 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2020-10-15 16:31:49,174 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,198 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:49,198 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:49,199 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:98, output treesize:47 [2020-10-15 16:31:49,296 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:49,343 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:49,344 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 62 [2020-10-15 16:31:49,344 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:49,346 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:49,360 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 25 [2020-10-15 16:31:49,361 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,452 INFO L625 ElimStorePlain]: treesize reduction 24, result has 79.3 percent of original size [2020-10-15 16:31:49,454 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:49,456 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 3 xjuncts. [2020-10-15 16:31:49,456 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:70 [2020-10-15 16:31:49,598 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:49,608 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:49,611 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:49,633 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:49,633 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:31:49,635 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2020-10-15 16:31:49,636 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-10-15 16:31:49,640 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,665 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:49,665 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 46 [2020-10-15 16:31:49,666 INFO L375 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2020-10-15 16:31:49,667 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:49,667 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2020-10-15 16:31:49,778 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-10-15 16:31:49,779 INFO L625 ElimStorePlain]: treesize reduction 53, result has 63.4 percent of original size [2020-10-15 16:31:49,781 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:49,781 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:90, output treesize:48 [2020-10-15 16:31:49,855 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:49,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:49,872 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:49,873 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,886 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-10-15 16:31:49,887 INFO L545 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:49,927 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:49,929 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2020-10-15 16:31:49,929 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:48 [2020-10-15 16:31:50,042 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 13 [2020-10-15 16:31:50,043 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,055 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,056 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,056 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:34 [2020-10-15 16:31:50,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:50,124 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:50,125 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,142 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,143 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,143 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-10-15 16:31:50,277 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:50,296 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,297 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 31 treesize of output 49 [2020-10-15 16:31:50,297 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,345 INFO L625 ElimStorePlain]: treesize reduction 26, result has 65.3 percent of original size [2020-10-15 16:31:50,346 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,347 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:40 [2020-10-15 16:31:50,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:50,432 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:50,433 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,454 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,454 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-10-15 16:31:50,545 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-10-15 16:31:50,545 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,561 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,561 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,562 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-10-15 16:31:50,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:50,640 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:50,641 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,660 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,661 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,662 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-10-15 16:31:50,825 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:50,867 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:50,868 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:31:50,869 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:50,870 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,925 INFO L625 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-10-15 16:31:50,926 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:50,927 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-10-15 16:31:51,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:51,026 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:51,027 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,044 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,046 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,046 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-10-15 16:31:51,149 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-10-15 16:31:51,150 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,164 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,164 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,165 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-10-15 16:31:51,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:51,240 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:51,241 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,259 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,260 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,260 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-10-15 16:31:51,428 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:51,445 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,445 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:31:51,446 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:51,447 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,508 INFO L625 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-10-15 16:31:51,510 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,511 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-10-15 16:31:51,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:51,618 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:51,618 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,640 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,641 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,642 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-10-15 16:31:51,864 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-10-15 16:31:51,865 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,880 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,881 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,881 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-10-15 16:31:51,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:51,964 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:51,965 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,982 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:51,983 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:51,984 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:54, output treesize:34 [2020-10-15 16:31:52,173 INFO L173 IndexEqualityManager]: detected equality via solver [2020-10-15 16:31:52,196 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,196 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 2 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:31:52,197 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:52,198 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,260 INFO L625 ElimStorePlain]: treesize reduction 35, result has 63.2 percent of original size [2020-10-15 16:31:52,268 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,269 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:64, output treesize:40 [2020-10-15 16:31:52,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-10-15 16:31:52,381 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:52,382 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,408 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,409 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,410 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:40 [2020-10-15 16:31:52,532 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 18 [2020-10-15 16:31:52,532 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,547 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,548 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,548 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2020-10-15 16:31:52,664 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,665 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 75 [2020-10-15 16:31:52,666 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-10-15 16:31:52,667 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,700 INFO L625 ElimStorePlain]: treesize reduction 44, result has 49.4 percent of original size [2020-10-15 16:31:52,708 INFO L545 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,709 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:47, output treesize:9 [2020-10-15 16:31:52,841 INFO L350 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,842 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 57 [2020-10-15 16:31:52,843 INFO L603 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-10-15 16:31:52,844 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,876 INFO L625 ElimStorePlain]: treesize reduction 35, result has 46.2 percent of original size [2020-10-15 16:31:52,882 INFO L545 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,882 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:9 [2020-10-15 16:31:52,950 INFO L350 Elim1Store]: treesize reduction 29, result has 23.7 percent of original size [2020-10-15 16:31:52,951 INFO L384 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2020-10-15 16:31:52,951 INFO L545 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,958 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-10-15 16:31:52,960 INFO L545 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-10-15 16:31:52,960 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:25, output treesize:9 [2020-10-15 16:31:53,038 INFO L134 CoverageAnalysis]: Checked inductivity of 826 backedges. 593 proven. 119 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2020-10-15 16:31:53,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-15 16:31:53,039 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 43] total 60 [2020-10-15 16:31:53,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571667884] [2020-10-15 16:31:53,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 60 states [2020-10-15 16:31:53,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-15 16:31:53,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2020-10-15 16:31:53,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=573, Invalid=2967, Unknown=0, NotChecked=0, Total=3540 [2020-10-15 16:31:53,041 INFO L87 Difference]: Start difference. First operand 2363 states and 4244 transitions. Second operand 60 states. [2020-10-15 16:31:54,798 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2020-10-15 16:31:55,386 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 46 [2020-10-15 16:31:56,085 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 45 [2020-10-15 16:31:56,379 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2020-10-15 16:31:56,579 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 47 [2020-10-15 16:31:56,999 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-10-15 16:31:57,881 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2020-10-15 16:31:58,280 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 45 [2020-10-15 16:31:58,891 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-10-15 16:31:59,198 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2020-10-15 16:31:59,499 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-10-15 16:31:59,822 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2020-10-15 16:32:00,015 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2020-10-15 16:32:00,425 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-10-15 16:32:00,997 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2020-10-15 16:32:01,180 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2020-10-15 16:32:02,266 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-10-15 16:32:02,446 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2020-10-15 16:32:02,973 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2020-10-15 16:32:03,286 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-10-15 16:32:03,476 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2020-10-15 16:32:04,149 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-10-15 16:32:04,727 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:04,907 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:06,235 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:06,447 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:06,654 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 39 [2020-10-15 16:32:07,033 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:07,501 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:07,694 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:08,448 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:09,138 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:09,321 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:09,594 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:09,749 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:11,024 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:11,229 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:11,443 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:11,736 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:12,185 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:12,535 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:12,746 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:13,275 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:13,859 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:14,293 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:14,779 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:15,100 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:15,938 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:16,488 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:16,705 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:17,393 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:17,621 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:18,178 WARN L193 SmtUtils]: Spent 222.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:18,599 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:18,816 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:19,187 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:19,731 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:20,114 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:20,800 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:21,003 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:22,052 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:32:22,457 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:22,877 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:23,462 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:23,938 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:24,178 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:24,898 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:32:25,492 WARN L193 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:25,866 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:26,094 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:26,335 WARN L193 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:26,806 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:32:27,502 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:27,726 WARN L193 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:28,262 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:32:28,501 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:28,712 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:30,142 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:32:30,524 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:30,799 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:31,028 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:32:31,237 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:32:31,758 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:32,250 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:32,515 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:33,465 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:32:34,416 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:34,663 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:32:34,919 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:35,169 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:35,438 WARN L193 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:36,229 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:36,474 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:36,695 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:32:37,246 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:37,458 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:38,445 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:32:39,103 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:32:39,527 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:39,820 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:40,494 WARN L193 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:40,893 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:41,167 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:32:41,432 WARN L193 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:41,723 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:41,953 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:32:42,137 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:32:43,545 WARN L193 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:43,977 WARN L193 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:32:44,222 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:32:44,508 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:44,785 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:45,777 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:46,049 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:46,298 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:32:46,789 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:47,037 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:47,262 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:32:47,999 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:32:48,690 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:32:49,512 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:32:49,834 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:32:50,166 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:32:50,391 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:32:50,835 WARN L193 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:32:51,120 WARN L193 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:51,603 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:32:51,878 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:32:52,232 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:32:52,484 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:32:53,795 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:32:54,462 WARN L193 SmtUtils]: Spent 241.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:32:54,940 WARN L193 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:32:55,214 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:32:55,513 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:32:56,349 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:32:56,861 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:32:57,152 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:32:57,599 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:32:57,800 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:32:58,387 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:32:58,901 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:32:59,271 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:33:00,554 WARN L193 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:33:00,897 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:33:01,442 WARN L193 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:33:01,828 WARN L193 SmtUtils]: Spent 175.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:02,171 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:33:02,420 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:33:02,796 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:33:03,113 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:03,545 WARN L193 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:33:04,224 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:33:04,490 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:33:04,676 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:33:05,834 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:33:06,536 WARN L193 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:33:07,073 WARN L193 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:33:07,378 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:33:08,487 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:33:08,786 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:33:09,119 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:33:09,493 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:33:10,256 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:33:10,838 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:33:11,165 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:33:11,561 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:33:11,776 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2020-10-15 16:33:11,962 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-10-15 16:33:12,333 WARN L193 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:33:12,734 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:33:13,068 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:33:13,861 WARN L193 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:33:14,257 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:33:14,741 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:15,120 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:15,489 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:33:15,856 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:33:16,752 WARN L193 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:33:17,276 WARN L193 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:33:17,584 WARN L193 SmtUtils]: Spent 191.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:33:18,374 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:33:18,809 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-10-15 16:33:19,354 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:33:19,729 WARN L193 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:33:20,506 WARN L193 SmtUtils]: Spent 347.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:33:20,746 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-15 16:33:21,353 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:33:21,693 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:33:22,027 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:33:22,909 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:33:23,670 WARN L193 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:33:24,274 WARN L193 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:33:24,711 WARN L193 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:33:24,937 WARN L193 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:33:25,188 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2020-10-15 16:33:25,379 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-10-15 16:33:25,690 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:33:26,010 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:33:26,322 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 18 [2020-10-15 16:33:26,942 WARN L193 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:33:27,426 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:33:27,784 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:33:28,235 WARN L193 SmtUtils]: Spent 217.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:33:28,439 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-15 16:33:28,814 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:33:29,219 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:29,636 WARN L193 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:30,354 WARN L193 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:33:31,870 WARN L193 SmtUtils]: Spent 295.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:33:32,316 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:33:32,659 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:33:33,348 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-10-15 16:33:34,177 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:33:34,618 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:33:35,009 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:33:35,232 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-15 16:33:35,815 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:33:36,163 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:33:36,364 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-15 16:33:37,077 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:33:37,771 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-15 16:33:38,079 WARN L193 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:33:38,778 WARN L193 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:33:39,298 WARN L193 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:33:39,659 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:33:39,894 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:33:40,135 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2020-10-15 16:33:40,456 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 18 [2020-10-15 16:33:40,788 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:33:41,227 WARN L193 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:33:41,909 WARN L193 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:33:42,429 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:33:42,839 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:33:43,341 WARN L193 SmtUtils]: Spent 257.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:33:43,594 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-10-15 16:33:44,421 WARN L193 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:33:44,845 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:33:45,309 WARN L193 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:47,127 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:33:47,579 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:47,968 WARN L193 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:33:48,381 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 40 [2020-10-15 16:33:48,778 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 38 [2020-10-15 16:33:49,648 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 50 [2020-10-15 16:33:50,106 WARN L193 SmtUtils]: Spent 215.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 42 [2020-10-15 16:33:50,542 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 35 [2020-10-15 16:33:50,771 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 38 [2020-10-15 16:33:51,230 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 54 [2020-10-15 16:33:51,596 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 46 [2020-10-15 16:33:51,827 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 37 [2020-10-15 16:33:52,548 WARN L193 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 39 [2020-10-15 16:33:53,446 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 41 [2020-10-15 16:33:53,664 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2020-10-15 16:33:53,949 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 35 [2020-10-15 16:33:54,265 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 18 [2020-10-15 16:33:54,982 WARN L193 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:33:55,547 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 45 [2020-10-15 16:33:55,915 WARN L193 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2020-10-15 16:33:56,294 WARN L193 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2020-10-15 16:33:56,548 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 35 [2020-10-15 16:33:57,310 WARN L193 SmtUtils]: Spent 365.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 43 [2020-10-15 16:33:57,799 WARN L193 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2020-10-15 16:33:58,253 WARN L193 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:33:58,870 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 39 [2020-10-15 16:33:59,314 WARN L193 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 58 [2020-10-15 16:33:59,908 WARN L193 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2020-10-15 16:34:00,160 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 34 [2020-10-15 16:34:01,120 WARN L193 SmtUtils]: Spent 428.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 47 [2020-10-15 16:34:01,568 WARN L193 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 36 [2020-10-15 16:34:01,904 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 38 [2020-10-15 16:34:02,414 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 40 [2020-10-15 16:34:03,075 WARN L193 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-10-15 16:34:03,575 WARN L193 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-10-15 16:34:04,096 WARN L193 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 32 [2020-10-15 16:34:04,366 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 36 [2020-10-15 16:34:05,120 WARN L193 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2020-10-15 16:34:05,661 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 48 [2020-10-15 16:34:06,008 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 33 [2020-10-15 16:34:06,516 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 52 [2020-10-15 16:34:06,779 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 36 [2020-10-15 16:34:07,480 WARN L193 SmtUtils]: Spent 181.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 37 [2020-10-15 16:34:07,889 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 39 [2020-10-15 16:34:08,438 WARN L193 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2020-10-15 16:34:08,715 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 34 [2020-10-15 16:34:09,025 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 33 [2020-10-15 16:34:09,308 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 32 [2020-10-15 16:34:10,020 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-10-15 16:34:10,668 WARN L193 SmtUtils]: Spent 373.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 45 [2020-10-15 16:34:11,062 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 15 [2020-10-15 16:34:11,561 WARN L193 SmtUtils]: Spent 261.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 54 [2020-10-15 16:34:12,213 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 37 [2020-10-15 16:34:12,628 WARN L193 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 32 [2020-10-15 16:34:13,042 WARN L193 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 34 [2020-10-15 16:34:13,588 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2020-10-15 16:34:14,115 WARN L193 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2020-10-15 16:34:14,655 WARN L193 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 36 [2020-10-15 16:34:15,252 WARN L193 SmtUtils]: Spent 339.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 51 [2020-10-15 16:34:15,799 WARN L193 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 56 [2020-10-15 16:34:16,081 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 33 [2020-10-15 16:34:17,435 WARN L193 SmtUtils]: Spent 384.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 45 [2020-10-15 16:34:18,507 WARN L193 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 34 [2020-10-15 16:34:22,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-15 16:34:22,362 INFO L93 Difference]: Finished difference Result 7819 states and 13774 transitions. [2020-10-15 16:34:22,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 626 states. [2020-10-15 16:34:22,366 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 144 [2020-10-15 16:34:22,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-15 16:34:22,396 INFO L225 Difference]: With dead ends: 7819 [2020-10-15 16:34:22,396 INFO L226 Difference]: Without dead ends: 7819 [2020-10-15 16:34:22,408 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 1318 GetRequests, 649 SyntacticMatches, 2 SemanticMatches, 667 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 221418 ImplicationChecksByTransitivity, 133.2s TimeCoverageRelationStatistics Valid=49425, Invalid=397467, Unknown=0, NotChecked=0, Total=446892 [2020-10-15 16:34:22,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7819 states. [2020-10-15 16:34:22,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7819 to 4640. [2020-10-15 16:34:22,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4640 states. [2020-10-15 16:34:22,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4640 states to 4640 states and 8161 transitions. [2020-10-15 16:34:22,526 INFO L78 Accepts]: Start accepts. Automaton has 4640 states and 8161 transitions. Word has length 144 [2020-10-15 16:34:22,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-15 16:34:22,527 INFO L481 AbstractCegarLoop]: Abstraction has 4640 states and 8161 transitions. [2020-10-15 16:34:22,527 INFO L482 AbstractCegarLoop]: Interpolant automaton has 60 states. [2020-10-15 16:34:22,527 INFO L276 IsEmpty]: Start isEmpty. Operand 4640 states and 8161 transitions. [2020-10-15 16:34:22,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2020-10-15 16:34:22,537 INFO L414 BasicCegarLoop]: Found error trace [2020-10-15 16:34:22,537 INFO L422 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 13, 13, 13, 13, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-15 16:34:22,752 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-15 16:34:22,753 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION, t2Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-15 16:34:22,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-15 16:34:22,754 INFO L82 PathProgramCache]: Analyzing trace with hash -767645153, now seen corresponding path program 12 times [2020-10-15 16:34:22,754 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-15 16:34:22,754 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483225543] [2020-10-15 16:34:22,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-15 16:34:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-15 16:34:23,561 INFO L134 CoverageAnalysis]: Checked inductivity of 943 backedges. 0 proven. 943 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-15 16:34:23,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483225543] [2020-10-15 16:34:23,562 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2118585904] [2020-10-15 16:34:23,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true Received shutdown request... Cannot interrupt operation gracefully because timeout expired. Forcing shutdown