/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/array-patterns/array15_pattern.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-178dd20 [2021-01-06 10:51:59,156 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-06 10:51:59,159 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-06 10:51:59,197 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-06 10:51:59,198 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-06 10:51:59,199 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-06 10:51:59,201 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-06 10:51:59,203 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-06 10:51:59,205 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-06 10:51:59,206 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-06 10:51:59,208 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-06 10:51:59,209 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-06 10:51:59,209 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-06 10:51:59,211 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-06 10:51:59,212 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-06 10:51:59,213 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-06 10:51:59,214 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-06 10:51:59,215 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-06 10:51:59,217 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-06 10:51:59,220 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-06 10:51:59,222 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-06 10:51:59,224 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-06 10:51:59,225 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-06 10:51:59,226 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-06 10:51:59,230 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-06 10:51:59,230 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-06 10:51:59,230 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-06 10:51:59,232 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-06 10:51:59,232 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-06 10:51:59,233 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-06 10:51:59,234 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-06 10:51:59,235 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-06 10:51:59,236 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-06 10:51:59,237 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-06 10:51:59,238 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-06 10:51:59,238 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-06 10:51:59,239 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-06 10:51:59,240 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-06 10:51:59,240 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-06 10:51:59,241 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-06 10:51:59,242 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-06 10:51:59,253 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-01-06 10:51:59,283 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-06 10:51:59,284 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-06 10:51:59,285 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-06 10:51:59,286 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-06 10:51:59,286 INFO L138 SettingsManager]: * Use SBE=true [2021-01-06 10:51:59,286 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-06 10:51:59,286 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-06 10:51:59,287 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-06 10:51:59,287 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-06 10:51:59,287 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-06 10:51:59,288 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-06 10:51:59,288 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-06 10:51:59,288 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-06 10:51:59,288 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-06 10:51:59,289 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-06 10:51:59,289 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-06 10:51:59,289 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-06 10:51:59,289 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-06 10:51:59,290 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-06 10:51:59,290 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-06 10:51:59,290 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-06 10:51:59,291 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-06 10:51:59,291 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-06 10:51:59,291 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-06 10:51:59,291 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-01-06 10:51:59,291 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-06 10:51:59,679 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-06 10:51:59,708 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-06 10:51:59,712 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-06 10:51:59,714 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-06 10:51:59,714 INFO L275 PluginConnector]: CDTParser initialized [2021-01-06 10:51:59,715 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-patterns/array15_pattern.c [2021-01-06 10:51:59,792 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/c375c8945/b71a0cf3fbe747d8a3e1485a026e1d0a/FLAG342ec0e32 [2021-01-06 10:52:00,456 INFO L306 CDTParser]: Found 1 translation units. [2021-01-06 10:52:00,457 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-patterns/array15_pattern.c [2021-01-06 10:52:00,471 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/c375c8945/b71a0cf3fbe747d8a3e1485a026e1d0a/FLAG342ec0e32 [2021-01-06 10:52:00,824 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/c375c8945/b71a0cf3fbe747d8a3e1485a026e1d0a [2021-01-06 10:52:00,827 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-06 10:52:00,829 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-01-06 10:52:00,830 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-06 10:52:00,831 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-06 10:52:00,840 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-06 10:52:00,840 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 10:52:00" (1/1) ... [2021-01-06 10:52:00,842 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@10ce3196 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:00, skipping insertion in model container [2021-01-06 10:52:00,842 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 10:52:00" (1/1) ... [2021-01-06 10:52:00,850 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-06 10:52:00,866 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-06 10:52:01,015 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-patterns/array15_pattern.c[1424,1437] left hand side expression in assignment: lhs: VariableLHS[~ARR_SIZE~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~row~0,] left hand side expression in assignment: lhs: VariableLHS[~column~0,] left hand side expression in assignment: lhs: ArrayLHS[ArrayLHS[VariableLHS[~array~0,],[IdentifierExpression[~row~0,]]],[IdentifierExpression[~column~0,]]] left hand side expression in assignment: lhs: VariableLHS[~index1~0,] left hand side expression in assignment: lhs: VariableLHS[~index2~0,] left hand side expression in assignment: lhs: VariableLHS[~temp~0,] left hand side expression in assignment: lhs: ArrayLHS[ArrayLHS[VariableLHS[~array~0,],[IdentifierExpression[~index1~0,]]],[IdentifierExpression[~index2~0,]]] left hand side expression in assignment: lhs: VariableLHS[~temp~0,] left hand side expression in assignment: lhs: VariableLHS[~row~0,] left hand side expression in assignment: lhs: VariableLHS[~column~0,] left hand side expression in assignment: lhs: VariableLHS[~sum~0,] [2021-01-06 10:52:01,044 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 10:52:01,054 INFO L203 MainTranslator]: Completed pre-run [2021-01-06 10:52:01,066 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-patterns/array15_pattern.c[1424,1437] left hand side expression in assignment: lhs: VariableLHS[~ARR_SIZE~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~row~0,] left hand side expression in assignment: lhs: VariableLHS[~column~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#array~0,],base],BinaryExpression[ARITHPLUS,BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~#array~0,],offset],BinaryExpression[ARITHMUL,IdentifierExpression[~row~0,],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~ARR_SIZE~0,GLOBAL]]]],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~column~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~index1~0,] left hand side expression in assignment: lhs: VariableLHS[~index2~0,] left hand side expression in assignment: lhs: VariableLHS[~temp~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#array~0,],base],BinaryExpression[ARITHPLUS,BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~#array~0,],offset],BinaryExpression[ARITHMUL,IdentifierExpression[~index1~0,],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~ARR_SIZE~0,GLOBAL]]]],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~index2~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~temp~0,] left hand side expression in assignment: lhs: VariableLHS[~row~0,] left hand side expression in assignment: lhs: VariableLHS[~column~0,] left hand side expression in assignment: lhs: VariableLHS[~sum~0,] [2021-01-06 10:52:01,079 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 10:52:01,099 INFO L208 MainTranslator]: Completed translation [2021-01-06 10:52:01,099 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01 WrapperNode [2021-01-06 10:52:01,099 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-06 10:52:01,101 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-06 10:52:01,101 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-06 10:52:01,101 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-06 10:52:01,109 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,117 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,142 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-06 10:52:01,143 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-06 10:52:01,143 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-06 10:52:01,143 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-06 10:52:01,154 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,154 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,157 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,157 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,164 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,170 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,172 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... [2021-01-06 10:52:01,175 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-06 10:52:01,176 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-06 10:52:01,176 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-06 10:52:01,176 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-06 10:52:01,177 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:01,267 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-06 10:52:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-06 10:52:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-06 10:52:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-06 10:52:01,268 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-06 10:52:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-06 10:52:01,268 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-06 10:52:01,747 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-06 10:52:01,747 INFO L299 CfgBuilder]: Removed 17 assume(true) statements. [2021-01-06 10:52:01,749 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 10:52:01 BoogieIcfgContainer [2021-01-06 10:52:01,750 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-06 10:52:01,754 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-06 10:52:01,754 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-06 10:52:01,758 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-06 10:52:01,759 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.01 10:52:00" (1/3) ... [2021-01-06 10:52:01,761 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d180077 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 10:52:01, skipping insertion in model container [2021-01-06 10:52:01,761 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 10:52:01" (2/3) ... [2021-01-06 10:52:01,761 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d180077 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 10:52:01, skipping insertion in model container [2021-01-06 10:52:01,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 10:52:01" (3/3) ... [2021-01-06 10:52:01,763 INFO L111 eAbstractionObserver]: Analyzing ICFG array15_pattern.c [2021-01-06 10:52:01,771 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-06 10:52:01,777 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-06 10:52:01,801 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-01-06 10:52:01,852 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-06 10:52:01,852 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-06 10:52:01,852 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-06 10:52:01,852 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-06 10:52:01,853 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-06 10:52:01,853 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-06 10:52:01,853 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-01-06 10:52:01,853 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-06 10:52:01,870 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states. [2021-01-06 10:52:01,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-01-06 10:52:01,878 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:01,879 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:01,879 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:01,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:01,886 INFO L82 PathProgramCache]: Analyzing trace with hash -909516352, now seen corresponding path program 1 times [2021-01-06 10:52:01,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:01,918 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702122067] [2021-01-06 10:52:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:02,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:52:02,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:02,164 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702122067] [2021-01-06 10:52:02,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 10:52:02,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 10:52:02,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622681929] [2021-01-06 10:52:02,174 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-06 10:52:02,175 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:02,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-06 10:52:02,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-06 10:52:02,197 INFO L87 Difference]: Start difference. First operand 29 states. Second operand 2 states. [2021-01-06 10:52:02,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:02,229 INFO L93 Difference]: Finished difference Result 55 states and 84 transitions. [2021-01-06 10:52:02,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-01-06 10:52:02,230 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2021-01-06 10:52:02,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:02,250 INFO L225 Difference]: With dead ends: 55 [2021-01-06 10:52:02,250 INFO L226 Difference]: Without dead ends: 25 [2021-01-06 10:52:02,263 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-06 10:52:02,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-01-06 10:52:02,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2021-01-06 10:52:02,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2021-01-06 10:52:02,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 30 transitions. [2021-01-06 10:52:02,304 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 30 transitions. Word has length 11 [2021-01-06 10:52:02,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:02,304 INFO L481 AbstractCegarLoop]: Abstraction has 25 states and 30 transitions. [2021-01-06 10:52:02,304 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2021-01-06 10:52:02,305 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 30 transitions. [2021-01-06 10:52:02,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-01-06 10:52:02,306 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:02,307 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:02,307 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-06 10:52:02,307 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:02,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:02,310 INFO L82 PathProgramCache]: Analyzing trace with hash 1783814116, now seen corresponding path program 1 times [2021-01-06 10:52:02,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:02,310 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062109290] [2021-01-06 10:52:02,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:02,332 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:02,333 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2116951733] [2021-01-06 10:52:02,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:02,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:52:02,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-06 10:52:02,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:02,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:02,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062109290] [2021-01-06 10:52:02,517 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:02,517 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116951733] [2021-01-06 10:52:02,518 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 10:52:02,518 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 10:52:02,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80945432] [2021-01-06 10:52:02,520 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 10:52:02,520 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:02,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 10:52:02,521 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-01-06 10:52:02,521 INFO L87 Difference]: Start difference. First operand 25 states and 30 transitions. Second operand 5 states. [2021-01-06 10:52:02,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:02,639 INFO L93 Difference]: Finished difference Result 51 states and 63 transitions. [2021-01-06 10:52:02,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-06 10:52:02,640 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2021-01-06 10:52:02,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:02,641 INFO L225 Difference]: With dead ends: 51 [2021-01-06 10:52:02,641 INFO L226 Difference]: Without dead ends: 34 [2021-01-06 10:52:02,642 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-01-06 10:52:02,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2021-01-06 10:52:02,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 27. [2021-01-06 10:52:02,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-01-06 10:52:02,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 32 transitions. [2021-01-06 10:52:02,650 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 32 transitions. Word has length 18 [2021-01-06 10:52:02,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:02,650 INFO L481 AbstractCegarLoop]: Abstraction has 27 states and 32 transitions. [2021-01-06 10:52:02,650 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 10:52:02,651 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 32 transitions. [2021-01-06 10:52:02,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-01-06 10:52:02,651 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:02,652 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] [2021-01-06 10:52:02,865 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-01-06 10:52:02,866 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:02,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:02,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1446564465, now seen corresponding path program 1 times [2021-01-06 10:52:02,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:02,869 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032626162] [2021-01-06 10:52:02,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:02,883 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:02,883 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627174976] [2021-01-06 10:52:02,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:52:02,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-06 10:52:02,942 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-06 10:52:03,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032626162] [2021-01-06 10:52:03,020 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:03,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627174976] [2021-01-06 10:52:03,021 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 10:52:03,022 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 10:52:03,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128729795] [2021-01-06 10:52:03,023 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 10:52:03,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:03,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 10:52:03,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 10:52:03,035 INFO L87 Difference]: Start difference. First operand 27 states and 32 transitions. Second operand 4 states. [2021-01-06 10:52:03,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:03,123 INFO L93 Difference]: Finished difference Result 53 states and 65 transitions. [2021-01-06 10:52:03,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 10:52:03,124 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 24 [2021-01-06 10:52:03,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:03,125 INFO L225 Difference]: With dead ends: 53 [2021-01-06 10:52:03,125 INFO L226 Difference]: Without dead ends: 31 [2021-01-06 10:52:03,127 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 10:52:03,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-01-06 10:52:03,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 29. [2021-01-06 10:52:03,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-01-06 10:52:03,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 34 transitions. [2021-01-06 10:52:03,138 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 34 transitions. Word has length 24 [2021-01-06 10:52:03,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:03,139 INFO L481 AbstractCegarLoop]: Abstraction has 29 states and 34 transitions. [2021-01-06 10:52:03,139 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 10:52:03,139 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 34 transitions. [2021-01-06 10:52:03,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-01-06 10:52:03,141 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:03,141 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, 1] [2021-01-06 10:52:03,354 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:03,355 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:03,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:03,357 INFO L82 PathProgramCache]: Analyzing trace with hash 2116164689, now seen corresponding path program 1 times [2021-01-06 10:52:03,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:03,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344266885] [2021-01-06 10:52:03,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:03,372 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:03,373 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [795279522] [2021-01-06 10:52:03,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:03,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:52:03,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 16 conjunts are in the unsatisfiable core [2021-01-06 10:52:03,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:03,657 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-06 10:52:03,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344266885] [2021-01-06 10:52:03,658 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:03,658 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795279522] [2021-01-06 10:52:03,658 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:03,659 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-01-06 10:52:03,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904637877] [2021-01-06 10:52:03,659 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-06 10:52:03,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:03,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-06 10:52:03,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-01-06 10:52:03,661 INFO L87 Difference]: Start difference. First operand 29 states and 34 transitions. Second operand 10 states. [2021-01-06 10:52:04,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:04,201 INFO L93 Difference]: Finished difference Result 88 states and 104 transitions. [2021-01-06 10:52:04,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-01-06 10:52:04,202 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 28 [2021-01-06 10:52:04,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:04,203 INFO L225 Difference]: With dead ends: 88 [2021-01-06 10:52:04,203 INFO L226 Difference]: Without dead ends: 69 [2021-01-06 10:52:04,204 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2021-01-06 10:52:04,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-01-06 10:52:04,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 44. [2021-01-06 10:52:04,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-01-06 10:52:04,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 53 transitions. [2021-01-06 10:52:04,213 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 53 transitions. Word has length 28 [2021-01-06 10:52:04,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:04,213 INFO L481 AbstractCegarLoop]: Abstraction has 44 states and 53 transitions. [2021-01-06 10:52:04,213 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2021-01-06 10:52:04,213 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 53 transitions. [2021-01-06 10:52:04,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-01-06 10:52:04,214 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:04,214 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, 1] [2021-01-06 10:52:04,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:04,428 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:04,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:04,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1529358675, now seen corresponding path program 1 times [2021-01-06 10:52:04,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:04,430 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653608305] [2021-01-06 10:52:04,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:04,454 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:04,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1231008956] [2021-01-06 10:52:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:04,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:52:04,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 42 conjunts are in the unsatisfiable core [2021-01-06 10:52:04,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:04,679 INFO L382 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 [2021-01-06 10:52:04,680 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:04,692 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:04,695 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:04,696 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-01-06 10:52:04,954 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 33 [2021-01-06 10:52:05,379 INFO L348 Elim1Store]: treesize reduction 38, result has 51.9 percent of original size [2021-01-06 10:52:05,379 INFO L382 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 45 treesize of output 60 [2021-01-06 10:52:05,385 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:05,439 INFO L625 ElimStorePlain]: treesize reduction 39, result has 47.3 percent of original size [2021-01-06 10:52:05,442 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 10:52:05,442 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:68, output treesize:26 [2021-01-06 10:52:05,570 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:05,571 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 19 [2021-01-06 10:52:05,573 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:52:05,579 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-01-06 10:52:05,613 INFO L625 ElimStorePlain]: treesize reduction 7, result has 68.2 percent of original size [2021-01-06 10:52:05,615 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:05,616 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:30, output treesize:10 [2021-01-06 10:52:05,653 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:52:05,661 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:05,694 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:05,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653608305] [2021-01-06 10:52:05,695 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:05,695 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231008956] [2021-01-06 10:52:05,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:05,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-01-06 10:52:05,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157376193] [2021-01-06 10:52:05,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-06 10:52:05,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:05,700 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-06 10:52:05,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-01-06 10:52:05,701 INFO L87 Difference]: Start difference. First operand 44 states and 53 transitions. Second operand 19 states. [2021-01-06 10:52:06,326 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 38 DAG size of output: 38 [2021-01-06 10:52:06,639 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 40 [2021-01-06 10:52:06,981 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 36 [2021-01-06 10:52:07,163 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-01-06 10:52:07,469 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-01-06 10:52:07,675 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 37 [2021-01-06 10:52:08,317 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-01-06 10:52:08,473 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 34 [2021-01-06 10:52:08,654 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 39 [2021-01-06 10:52:08,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:08,689 INFO L93 Difference]: Finished difference Result 104 states and 123 transitions. [2021-01-06 10:52:08,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-01-06 10:52:08,689 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 28 [2021-01-06 10:52:08,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:08,692 INFO L225 Difference]: With dead ends: 104 [2021-01-06 10:52:08,692 INFO L226 Difference]: Without dead ends: 100 [2021-01-06 10:52:08,694 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 381 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=443, Invalid=1363, Unknown=0, NotChecked=0, Total=1806 [2021-01-06 10:52:08,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2021-01-06 10:52:08,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 66. [2021-01-06 10:52:08,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2021-01-06 10:52:08,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 80 transitions. [2021-01-06 10:52:08,720 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 80 transitions. Word has length 28 [2021-01-06 10:52:08,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:08,720 INFO L481 AbstractCegarLoop]: Abstraction has 66 states and 80 transitions. [2021-01-06 10:52:08,720 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2021-01-06 10:52:08,720 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 80 transitions. [2021-01-06 10:52:08,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-01-06 10:52:08,724 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:08,724 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-01-06 10:52:08,940 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:08,941 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:08,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:08,942 INFO L82 PathProgramCache]: Analyzing trace with hash 995129749, now seen corresponding path program 2 times [2021-01-06 10:52:08,942 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:08,943 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042512567] [2021-01-06 10:52:08,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:08,959 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:08,960 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [631187267] [2021-01-06 10:52:08,961 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:09,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 10:52:09,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:09,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 10:52:09,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:09,139 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:09,140 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042512567] [2021-01-06 10:52:09,140 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:09,140 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631187267] [2021-01-06 10:52:09,140 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:09,141 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 10:52:09,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122492388] [2021-01-06 10:52:09,141 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 10:52:09,142 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:09,142 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 10:52:09,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-06 10:52:09,143 INFO L87 Difference]: Start difference. First operand 66 states and 80 transitions. Second operand 7 states. [2021-01-06 10:52:09,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:09,322 INFO L93 Difference]: Finished difference Result 154 states and 182 transitions. [2021-01-06 10:52:09,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-01-06 10:52:09,323 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 30 [2021-01-06 10:52:09,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:09,324 INFO L225 Difference]: With dead ends: 154 [2021-01-06 10:52:09,324 INFO L226 Difference]: Without dead ends: 111 [2021-01-06 10:52:09,325 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-01-06 10:52:09,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-01-06 10:52:09,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 75. [2021-01-06 10:52:09,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2021-01-06 10:52:09,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 88 transitions. [2021-01-06 10:52:09,340 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 88 transitions. Word has length 30 [2021-01-06 10:52:09,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:09,341 INFO L481 AbstractCegarLoop]: Abstraction has 75 states and 88 transitions. [2021-01-06 10:52:09,341 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 10:52:09,341 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 88 transitions. [2021-01-06 10:52:09,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-01-06 10:52:09,342 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:09,342 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 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] [2021-01-06 10:52:09,557 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-01-06 10:52:09,558 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:09,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:09,559 INFO L82 PathProgramCache]: Analyzing trace with hash 282793455, now seen corresponding path program 2 times [2021-01-06 10:52:09,559 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:09,560 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721077321] [2021-01-06 10:52:09,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:09,578 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:09,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927242041] [2021-01-06 10:52:09,579 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:09,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 10:52:09,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:09,644 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 10:52:09,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:09,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:09,724 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721077321] [2021-01-06 10:52:09,724 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:09,724 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927242041] [2021-01-06 10:52:09,724 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:09,724 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 10:52:09,724 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414796180] [2021-01-06 10:52:09,725 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 10:52:09,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:09,726 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 10:52:09,726 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-06 10:52:09,726 INFO L87 Difference]: Start difference. First operand 75 states and 88 transitions. Second operand 7 states. [2021-01-06 10:52:09,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:09,897 INFO L93 Difference]: Finished difference Result 91 states and 103 transitions. [2021-01-06 10:52:09,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-06 10:52:09,897 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 30 [2021-01-06 10:52:09,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:09,898 INFO L225 Difference]: With dead ends: 91 [2021-01-06 10:52:09,899 INFO L226 Difference]: Without dead ends: 67 [2021-01-06 10:52:09,899 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-01-06 10:52:09,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2021-01-06 10:52:09,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 61. [2021-01-06 10:52:09,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2021-01-06 10:52:09,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 70 transitions. [2021-01-06 10:52:09,912 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 70 transitions. Word has length 30 [2021-01-06 10:52:09,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:09,912 INFO L481 AbstractCegarLoop]: Abstraction has 61 states and 70 transitions. [2021-01-06 10:52:09,912 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 10:52:09,912 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 70 transitions. [2021-01-06 10:52:09,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-01-06 10:52:09,913 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:09,914 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:10,129 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:10,131 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:10,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:10,131 INFO L82 PathProgramCache]: Analyzing trace with hash 1341828913, now seen corresponding path program 3 times [2021-01-06 10:52:10,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:10,132 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122217953] [2021-01-06 10:52:10,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:10,157 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:10,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [617674705] [2021-01-06 10:52:10,157 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:10,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-01-06 10:52:10,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:10,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 16 conjunts are in the unsatisfiable core [2021-01-06 10:52:10,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:10,390 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-01-06 10:52:10,390 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122217953] [2021-01-06 10:52:10,391 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:10,391 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617674705] [2021-01-06 10:52:10,391 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:10,391 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-01-06 10:52:10,391 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397667984] [2021-01-06 10:52:10,392 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-06 10:52:10,392 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:10,392 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-06 10:52:10,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-01-06 10:52:10,393 INFO L87 Difference]: Start difference. First operand 61 states and 70 transitions. Second operand 10 states. [2021-01-06 10:52:10,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:10,891 INFO L93 Difference]: Finished difference Result 162 states and 185 transitions. [2021-01-06 10:52:10,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-01-06 10:52:10,892 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 32 [2021-01-06 10:52:10,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:10,893 INFO L225 Difference]: With dead ends: 162 [2021-01-06 10:52:10,893 INFO L226 Difference]: Without dead ends: 141 [2021-01-06 10:52:10,894 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=92, Invalid=180, Unknown=0, NotChecked=0, Total=272 [2021-01-06 10:52:10,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2021-01-06 10:52:10,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 73. [2021-01-06 10:52:10,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2021-01-06 10:52:10,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 85 transitions. [2021-01-06 10:52:10,924 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 85 transitions. Word has length 32 [2021-01-06 10:52:10,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:10,924 INFO L481 AbstractCegarLoop]: Abstraction has 73 states and 85 transitions. [2021-01-06 10:52:10,924 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2021-01-06 10:52:10,924 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 85 transitions. [2021-01-06 10:52:10,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-01-06 10:52:10,932 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:10,933 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:11,143 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:11,144 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:11,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:11,145 INFO L82 PathProgramCache]: Analyzing trace with hash 61965235, now seen corresponding path program 3 times [2021-01-06 10:52:11,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:11,146 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890064273] [2021-01-06 10:52:11,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:11,161 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:11,162 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615069397] [2021-01-06 10:52:11,162 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:11,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-06 10:52:11,228 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:11,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 132 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 10:52:11,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:11,311 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2021-01-06 10:52:11,311 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890064273] [2021-01-06 10:52:11,311 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:11,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615069397] [2021-01-06 10:52:11,312 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:11,312 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 10:52:11,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353700795] [2021-01-06 10:52:11,312 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 10:52:11,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:11,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 10:52:11,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2021-01-06 10:52:11,317 INFO L87 Difference]: Start difference. First operand 73 states and 85 transitions. Second operand 7 states. [2021-01-06 10:52:11,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:11,446 INFO L93 Difference]: Finished difference Result 106 states and 123 transitions. [2021-01-06 10:52:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-06 10:52:11,447 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 32 [2021-01-06 10:52:11,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:11,448 INFO L225 Difference]: With dead ends: 106 [2021-01-06 10:52:11,448 INFO L226 Difference]: Without dead ends: 85 [2021-01-06 10:52:11,448 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2021-01-06 10:52:11,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-01-06 10:52:11,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 72. [2021-01-06 10:52:11,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2021-01-06 10:52:11,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 83 transitions. [2021-01-06 10:52:11,460 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 83 transitions. Word has length 32 [2021-01-06 10:52:11,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:11,460 INFO L481 AbstractCegarLoop]: Abstraction has 72 states and 83 transitions. [2021-01-06 10:52:11,460 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 10:52:11,460 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 83 transitions. [2021-01-06 10:52:11,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-01-06 10:52:11,461 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:11,461 INFO L422 BasicCegarLoop]: trace histogram [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, 1, 1, 1] [2021-01-06 10:52:11,674 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-01-06 10:52:11,675 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:11,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:11,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1638697901, now seen corresponding path program 4 times [2021-01-06 10:52:11,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:11,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073027376] [2021-01-06 10:52:11,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:11,685 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:11,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [300172487] [2021-01-06 10:52:11,686 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:11,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 10:52:11,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:11,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 10:52:11,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:11,803 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-06 10:52:11,804 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073027376] [2021-01-06 10:52:11,804 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:11,804 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300172487] [2021-01-06 10:52:11,804 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:11,804 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 10:52:11,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963377258] [2021-01-06 10:52:11,805 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 10:52:11,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:11,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 10:52:11,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-06 10:52:11,806 INFO L87 Difference]: Start difference. First operand 72 states and 83 transitions. Second operand 7 states. [2021-01-06 10:52:11,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:11,969 INFO L93 Difference]: Finished difference Result 80 states and 90 transitions. [2021-01-06 10:52:11,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 10:52:11,970 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 33 [2021-01-06 10:52:11,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:11,971 INFO L225 Difference]: With dead ends: 80 [2021-01-06 10:52:11,971 INFO L226 Difference]: Without dead ends: 51 [2021-01-06 10:52:11,971 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=48, Invalid=84, Unknown=0, NotChecked=0, Total=132 [2021-01-06 10:52:11,972 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-01-06 10:52:11,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 47. [2021-01-06 10:52:11,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-01-06 10:52:11,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 54 transitions. [2021-01-06 10:52:11,978 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 54 transitions. Word has length 33 [2021-01-06 10:52:11,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:11,978 INFO L481 AbstractCegarLoop]: Abstraction has 47 states and 54 transitions. [2021-01-06 10:52:11,978 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 10:52:11,978 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 54 transitions. [2021-01-06 10:52:11,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-01-06 10:52:11,979 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:11,979 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:12,192 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:12,193 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:12,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:12,194 INFO L82 PathProgramCache]: Analyzing trace with hash 1213459588, now seen corresponding path program 4 times [2021-01-06 10:52:12,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:12,194 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962551659] [2021-01-06 10:52:12,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:12,215 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:12,216 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [473433792] [2021-01-06 10:52:12,216 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:52:12,379 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 10:52:12,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:52:12,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 68 conjunts are in the unsatisfiable core [2021-01-06 10:52:12,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:52:12,412 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 5 treesize of output 3 [2021-01-06 10:52:12,413 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,423 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,424 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,425 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:18 [2021-01-06 10:52:12,472 INFO L382 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 20 treesize of output 16 [2021-01-06 10:52:12,473 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,487 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,489 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,490 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-01-06 10:52:12,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,553 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-01-06 10:52:12,555 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,589 INFO L625 ElimStorePlain]: treesize reduction 3, result has 94.3 percent of original size [2021-01-06 10:52:12,590 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,590 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:50 [2021-01-06 10:52:12,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,792 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,792 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2021-01-06 10:52:12,794 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,818 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,819 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,820 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-01-06 10:52:12,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:12,954 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,954 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 49 [2021-01-06 10:52:12,957 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,978 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:12,979 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:12,979 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2021-01-06 10:52:13,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:13,573 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:13,573 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 237 [2021-01-06 10:52:13,581 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:13,804 WARN L197 SmtUtils]: Spent 221.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 58 [2021-01-06 10:52:13,806 INFO L625 ElimStorePlain]: treesize reduction 16, result has 93.1 percent of original size [2021-01-06 10:52:13,822 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:13,827 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:13,830 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:13,838 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:13,850 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,853 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,855 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,859 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:52:13,869 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,886 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,889 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,898 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,901 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,903 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,906 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:52:13,910 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:13,915 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,917 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,919 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:52:13,927 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:13,931 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:13,943 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:13,949 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:13,956 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,958 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,972 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,975 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,977 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,983 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:13,985 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:13,987 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:13,989 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:13,991 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:52:13,998 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,001 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,003 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:14,016 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,024 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 10:52:14,030 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,034 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,039 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,042 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,047 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,051 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,057 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,065 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,067 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,076 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,086 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,089 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,093 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,114 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,126 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,130 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,136 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,144 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,156 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,159 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,162 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,165 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,171 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,177 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,180 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:14,201 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,210 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,214 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,216 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,222 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,230 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,234 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,241 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,248 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,250 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,253 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,256 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,269 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,276 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,279 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,284 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,289 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,291 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,298 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,305 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,311 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,314 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,318 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,324 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 10:52:14,326 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 10:52:14,329 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,332 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,339 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,342 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,349 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,357 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,368 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,372 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,375 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,381 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,383 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,391 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,393 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,409 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,412 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 10:52:14,415 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,421 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,426 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,433 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,436 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,438 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,446 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,448 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,456 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,459 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,462 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,464 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,470 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,473 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,480 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,482 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,484 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,490 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,493 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,499 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,502 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,504 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,507 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,509 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,516 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,520 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,525 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,530 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,535 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,537 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,539 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,545 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,547 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,553 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,559 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,563 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,565 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,567 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,570 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,574 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,576 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,580 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,584 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,586 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,587 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:14,593 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,603 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,605 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,611 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,613 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,615 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,619 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,624 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,626 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,628 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:14,633 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,638 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,640 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:52:14,644 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,648 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,651 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,659 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,661 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,664 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,669 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,672 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,673 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,675 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,680 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,681 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,690 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,693 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,701 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,705 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,711 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,718 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,719 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,730 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-01-06 10:52:14,740 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,743 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,745 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,752 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,758 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,760 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,764 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,771 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-01-06 10:52:14,779 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,782 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 10:52:14,786 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,790 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,791 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 3 disjuncts [2021-01-06 10:52:14,792 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 3 disjuncts [2021-01-06 10:52:14,806 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,807 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,809 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,813 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,814 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,820 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,822 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,827 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 10:52:14,832 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,834 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:52:14,838 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 10:52:14,847 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 10:52:14,847 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:84, output treesize:2993 [2021-01-06 10:52:14,876 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,878 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,879 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:14,880 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:14,883 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,005 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,007 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,008 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:15,008 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,016 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,212 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,214 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,216 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 10:52:15,217 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,220 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:15,726 WARN L197 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 46 [2021-01-06 10:52:15,947 WARN L197 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 48 [2021-01-06 10:52:15,958 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:52:16,180 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-01-06 10:52:16,409 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-01-06 10:52:16,421 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 10, 1] term [2021-01-06 10:52:16,421 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:52:16,678 WARN L197 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 52 [2021-01-06 10:52:16,951 WARN L197 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 54 [2021-01-06 10:52:17,232 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-01-06 10:52:17,246 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:52:17,553 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-01-06 10:52:17,855 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-01-06 10:52:17,866 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 10, 1] term [2021-01-06 10:52:17,867 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:52:17,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:17,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:17,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:17,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:17,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:52:17,915 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:52:17,915 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 20 [2021-01-06 10:52:17,916 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:52:17,941 INFO L625 ElimStorePlain]: treesize reduction 226, result has 4.2 percent of original size [2021-01-06 10:52:17,942 INFO L515 ElimStorePlain]: Eliminatee |#memory_int| vanished before elimination [2021-01-06 10:52:17,942 INFO L515 ElimStorePlain]: Eliminatee v_prenex_1 vanished before elimination [2021-01-06 10:52:17,942 INFO L515 ElimStorePlain]: Eliminatee v_prenex_3 vanished before elimination [2021-01-06 10:52:17,942 INFO L547 ElimStorePlain]: Start of recursive call 1: 5 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:52:17,943 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 9 variables, input treesize:296, output treesize:10 [2021-01-06 10:52:18,020 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:52:18,022 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:52:18,106 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:52:18,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962551659] [2021-01-06 10:52:18,108 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:52:18,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473433792] [2021-01-06 10:52:18,109 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:52:18,109 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2021-01-06 10:52:18,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510812712] [2021-01-06 10:52:18,109 INFO L461 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-01-06 10:52:18,110 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:52:18,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-01-06 10:52:18,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2021-01-06 10:52:18,111 INFO L87 Difference]: Start difference. First operand 47 states and 54 transitions. Second operand 33 states. [2021-01-06 10:52:20,218 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 38 [2021-01-06 10:52:20,426 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 40 [2021-01-06 10:52:21,042 WARN L197 SmtUtils]: Spent 296.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 49 [2021-01-06 10:52:21,459 WARN L197 SmtUtils]: Spent 322.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-01-06 10:52:21,899 WARN L197 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-01-06 10:52:22,336 WARN L197 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 56 [2021-01-06 10:52:22,775 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2021-01-06 10:52:23,363 WARN L197 SmtUtils]: Spent 370.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 57 [2021-01-06 10:52:23,826 WARN L197 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 59 [2021-01-06 10:52:24,355 WARN L197 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 63 [2021-01-06 10:52:24,868 WARN L197 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 64 [2021-01-06 10:52:25,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:52:25,021 INFO L93 Difference]: Finished difference Result 137 states and 158 transitions. [2021-01-06 10:52:25,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-01-06 10:52:25,022 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 46 [2021-01-06 10:52:25,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:52:25,023 INFO L225 Difference]: With dead ends: 137 [2021-01-06 10:52:25,024 INFO L226 Difference]: Without dead ends: 133 [2021-01-06 10:52:25,027 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1140 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=437, Invalid=3469, Unknown=0, NotChecked=0, Total=3906 [2021-01-06 10:52:25,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2021-01-06 10:52:25,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 80. [2021-01-06 10:52:25,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2021-01-06 10:52:25,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 94 transitions. [2021-01-06 10:52:25,039 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 94 transitions. Word has length 46 [2021-01-06 10:52:25,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:52:25,040 INFO L481 AbstractCegarLoop]: Abstraction has 80 states and 94 transitions. [2021-01-06 10:52:25,040 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2021-01-06 10:52:25,040 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 94 transitions. [2021-01-06 10:52:25,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-01-06 10:52:25,041 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:52:25,041 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:52:25,254 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:52:25,255 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:52:25,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:52:25,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1432314306, now seen corresponding path program 5 times [2021-01-06 10:52:25,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:52:25,257 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741314406] [2021-01-06 10:52:25,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:52:25,275 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:52:25,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [296192946] [2021-01-06 10:52:25,276 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:53:46,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-01-06 10:53:46,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:53:46,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 56 conjunts are in the unsatisfiable core [2021-01-06 10:53:46,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:53:46,836 INFO L382 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 20 treesize of output 16 [2021-01-06 10:53:46,837 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:46,850 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:46,851 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:46,851 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-01-06 10:53:46,925 INFO L348 Elim1Store]: treesize reduction 65, result has 20.7 percent of original size [2021-01-06 10:53:46,926 INFO L382 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 38 treesize of output 37 [2021-01-06 10:53:46,927 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:46,946 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:46,947 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:46,947 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-01-06 10:53:47,233 INFO L348 Elim1Store]: treesize reduction 17, result has 87.5 percent of original size [2021-01-06 10:53:47,233 INFO L382 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 44 treesize of output 141 [2021-01-06 10:53:47,237 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:47,320 INFO L625 ElimStorePlain]: treesize reduction 86, result has 41.1 percent of original size [2021-01-06 10:53:47,323 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 10:53:47,324 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:60 [2021-01-06 10:53:47,512 INFO L348 Elim1Store]: treesize reduction 88, result has 56.4 percent of original size [2021-01-06 10:53:47,512 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 51 treesize of output 135 [2021-01-06 10:53:47,515 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:47,576 INFO L625 ElimStorePlain]: treesize reduction 65, result has 48.4 percent of original size [2021-01-06 10:53:47,578 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 10:53:47,578 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:65, output treesize:61 [2021-01-06 10:53:47,872 WARN L197 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 49 [2021-01-06 10:53:47,873 INFO L348 Elim1Store]: treesize reduction 258, result has 39.3 percent of original size [2021-01-06 10:53:47,873 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 14 case distinctions, treesize of input 80 treesize of output 195 [2021-01-06 10:53:47,878 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:47,929 INFO L625 ElimStorePlain]: treesize reduction 161, result has 27.5 percent of original size [2021-01-06 10:53:47,930 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 10:53:47,931 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:94, output treesize:61 [2021-01-06 10:53:48,871 INFO L348 Elim1Store]: treesize reduction 34, result has 67.0 percent of original size [2021-01-06 10:53:48,871 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 59 treesize of output 84 [2021-01-06 10:53:48,873 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:48,883 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:48,884 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:48,884 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:70, output treesize:10 [2021-01-06 10:53:48,930 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:48,932 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:49,000 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:53:49,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741314406] [2021-01-06 10:53:49,001 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:53:49,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [296192946] [2021-01-06 10:53:49,001 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:53:49,001 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2021-01-06 10:53:49,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913324795] [2021-01-06 10:53:49,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-01-06 10:53:49,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:53:49,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-01-06 10:53:49,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2021-01-06 10:53:49,003 INFO L87 Difference]: Start difference. First operand 80 states and 94 transitions. Second operand 27 states. [2021-01-06 10:53:51,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:53:51,660 INFO L93 Difference]: Finished difference Result 132 states and 154 transitions. [2021-01-06 10:53:51,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-01-06 10:53:51,661 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 46 [2021-01-06 10:53:51,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:53:51,662 INFO L225 Difference]: With dead ends: 132 [2021-01-06 10:53:51,662 INFO L226 Difference]: Without dead ends: 128 [2021-01-06 10:53:51,664 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 18 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 668 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=318, Invalid=2132, Unknown=0, NotChecked=0, Total=2450 [2021-01-06 10:53:51,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-01-06 10:53:51,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 95. [2021-01-06 10:53:51,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2021-01-06 10:53:51,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 112 transitions. [2021-01-06 10:53:51,678 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 112 transitions. Word has length 46 [2021-01-06 10:53:51,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:53:51,678 INFO L481 AbstractCegarLoop]: Abstraction has 95 states and 112 transitions. [2021-01-06 10:53:51,678 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2021-01-06 10:53:51,679 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 112 transitions. [2021-01-06 10:53:51,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-01-06 10:53:51,679 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:53:51,679 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:53:51,891 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-01-06 10:53:51,892 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:53:51,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:53:51,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1936182138, now seen corresponding path program 5 times [2021-01-06 10:53:51,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:53:51,893 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620947217] [2021-01-06 10:53:51,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:53:51,902 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:53:51,902 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2079856912] [2021-01-06 10:53:51,902 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:53:52,035 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-01-06 10:53:52,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:53:52,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 10:53:52,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:53:52,134 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 32 proven. 17 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2021-01-06 10:53:52,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620947217] [2021-01-06 10:53:52,134 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:53:52,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079856912] [2021-01-06 10:53:52,134 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:53:52,135 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 10:53:52,135 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155642860] [2021-01-06 10:53:52,135 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 10:53:52,135 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:53:52,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 10:53:52,136 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-01-06 10:53:52,136 INFO L87 Difference]: Start difference. First operand 95 states and 112 transitions. Second operand 9 states. [2021-01-06 10:53:52,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:53:52,362 INFO L93 Difference]: Finished difference Result 239 states and 283 transitions. [2021-01-06 10:53:52,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 10:53:52,362 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 48 [2021-01-06 10:53:52,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:53:52,364 INFO L225 Difference]: With dead ends: 239 [2021-01-06 10:53:52,364 INFO L226 Difference]: Without dead ends: 160 [2021-01-06 10:53:52,367 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-01-06 10:53:52,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2021-01-06 10:53:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 119. [2021-01-06 10:53:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2021-01-06 10:53:52,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 139 transitions. [2021-01-06 10:53:52,389 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 139 transitions. Word has length 48 [2021-01-06 10:53:52,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:53:52,390 INFO L481 AbstractCegarLoop]: Abstraction has 119 states and 139 transitions. [2021-01-06 10:53:52,390 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 10:53:52,391 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 139 transitions. [2021-01-06 10:53:52,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-01-06 10:53:52,391 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:53:52,391 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:53:52,605 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-01-06 10:53:52,605 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:53:52,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:53:52,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1162410658, now seen corresponding path program 6 times [2021-01-06 10:53:52,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:53:52,607 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783959356] [2021-01-06 10:53:52,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:53:52,617 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:53:52,617 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [870076787] [2021-01-06 10:53:52,617 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:53:52,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2021-01-06 10:53:52,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:53:52,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 10:53:52,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:53:52,846 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 4 proven. 27 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-01-06 10:53:52,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783959356] [2021-01-06 10:53:52,846 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:53:52,846 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870076787] [2021-01-06 10:53:52,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:53:52,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 10:53:52,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293173705] [2021-01-06 10:53:52,847 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 10:53:52,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:53:52,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 10:53:52,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-01-06 10:53:52,848 INFO L87 Difference]: Start difference. First operand 119 states and 139 transitions. Second operand 9 states. [2021-01-06 10:53:53,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:53:53,058 INFO L93 Difference]: Finished difference Result 232 states and 273 transitions. [2021-01-06 10:53:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-01-06 10:53:53,059 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 48 [2021-01-06 10:53:53,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:53:53,060 INFO L225 Difference]: With dead ends: 232 [2021-01-06 10:53:53,060 INFO L226 Difference]: Without dead ends: 176 [2021-01-06 10:53:53,061 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2021-01-06 10:53:53,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2021-01-06 10:53:53,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 139. [2021-01-06 10:53:53,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 139 states. [2021-01-06 10:53:53,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 163 transitions. [2021-01-06 10:53:53,079 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 163 transitions. Word has length 48 [2021-01-06 10:53:53,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:53:53,080 INFO L481 AbstractCegarLoop]: Abstraction has 139 states and 163 transitions. [2021-01-06 10:53:53,080 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 10:53:53,080 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 163 transitions. [2021-01-06 10:53:53,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2021-01-06 10:53:53,080 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:53:53,081 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:53:53,292 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-01-06 10:53:53,293 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:53:53,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:53:53,294 INFO L82 PathProgramCache]: Analyzing trace with hash -997099452, now seen corresponding path program 7 times [2021-01-06 10:53:53,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:53:53,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979601534] [2021-01-06 10:53:53,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:53:53,323 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:53:53,323 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667451338] [2021-01-06 10:53:53,323 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:53:53,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:53:53,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 10:53:53,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:53:53,481 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 50 proven. 17 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2021-01-06 10:53:53,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979601534] [2021-01-06 10:53:53,481 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:53:53,481 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667451338] [2021-01-06 10:53:53,481 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:53:53,482 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 10:53:53,482 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309281148] [2021-01-06 10:53:53,484 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 10:53:53,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:53:53,485 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 10:53:53,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-01-06 10:53:53,486 INFO L87 Difference]: Start difference. First operand 139 states and 163 transitions. Second operand 9 states. [2021-01-06 10:53:53,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:53:53,790 INFO L93 Difference]: Finished difference Result 181 states and 204 transitions. [2021-01-06 10:53:53,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-01-06 10:53:53,791 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 53 [2021-01-06 10:53:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:53:53,792 INFO L225 Difference]: With dead ends: 181 [2021-01-06 10:53:53,792 INFO L226 Difference]: Without dead ends: 154 [2021-01-06 10:53:53,792 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=115, Invalid=227, Unknown=0, NotChecked=0, Total=342 [2021-01-06 10:53:53,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2021-01-06 10:53:53,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 140. [2021-01-06 10:53:53,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2021-01-06 10:53:53,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 162 transitions. [2021-01-06 10:53:53,810 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 162 transitions. Word has length 53 [2021-01-06 10:53:53,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:53:53,810 INFO L481 AbstractCegarLoop]: Abstraction has 140 states and 162 transitions. [2021-01-06 10:53:53,810 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 10:53:53,810 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 162 transitions. [2021-01-06 10:53:53,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-01-06 10:53:53,811 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:53:53,811 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:53:54,023 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:53:54,024 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:53:54,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:53:54,024 INFO L82 PathProgramCache]: Analyzing trace with hash 175599602, now seen corresponding path program 1 times [2021-01-06 10:53:54,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:53:54,025 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431342951] [2021-01-06 10:53:54,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:53:54,033 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:53:54,034 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [154294432] [2021-01-06 10:53:54,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:53:54,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:53:54,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 57 conjunts are in the unsatisfiable core [2021-01-06 10:53:54,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:53:54,356 INFO L382 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 20 treesize of output 16 [2021-01-06 10:53:54,357 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,374 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:54,375 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,375 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-01-06 10:53:54,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,447 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2021-01-06 10:53:54,448 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,492 INFO L625 ElimStorePlain]: treesize reduction 3, result has 94.3 percent of original size [2021-01-06 10:53:54,493 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,493 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:50 [2021-01-06 10:53:54,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,697 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:54,697 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 39 [2021-01-06 10:53:54,699 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,722 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:54,723 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,723 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-01-06 10:53:54,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:54,831 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:54,832 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 49 [2021-01-06 10:53:54,833 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,854 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:54,855 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:53:54,856 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2021-01-06 10:53:55,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:53:55,113 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:53:55,113 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 64 treesize of output 257 [2021-01-06 10:53:55,122 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:53:55,245 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-01-06 10:53:55,246 INFO L625 ElimStorePlain]: treesize reduction 113, result has 53.7 percent of original size [2021-01-06 10:53:55,250 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:53:55,252 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,253 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,255 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,257 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,260 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,261 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,264 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,267 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,268 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,269 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,272 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,275 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,276 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,278 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,280 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 10:53:55,280 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:81, output treesize:131 [2021-01-06 10:53:55,283 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:53:55,285 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,286 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,287 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,289 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,291 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,293 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,294 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,297 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,298 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,299 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,302 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,304 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,305 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,307 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,382 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:53:55,384 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,385 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,386 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,388 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,390 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,392 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,395 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,398 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:53:55,400 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,401 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,403 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,405 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:53:55,406 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:55,408 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:53:57,085 WARN L197 SmtUtils]: Spent 475.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 63 [2021-01-06 10:54:01,453 WARN L197 SmtUtils]: Spent 224.00 ms on a formula simplification that was a NOOP. DAG size: 77 [2021-01-06 10:54:01,524 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 5, 10, 1] term [2021-01-06 10:54:01,525 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-01-06 10:54:01,811 WARN L197 SmtUtils]: Spent 204.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-01-06 10:54:01,825 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 5, 10, 1] term [2021-01-06 10:54:01,826 INFO L639 QuantifierPusher]: Distributing 5 conjuncts over 2 disjuncts [2021-01-06 10:54:01,841 INFO L443 ElimStorePlain]: Different costs {20=[v_prenex_14, |v_#memory_int_25|, v_prenex_11, v_prenex_20], 30=[v_prenex_17]} [2021-01-06 10:54:01,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:01,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:01,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:02,048 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-01-06 10:54:02,049 INFO L348 Elim1Store]: treesize reduction 28, result has 91.5 percent of original size [2021-01-06 10:54:02,049 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 71 treesize of output 331 [2021-01-06 10:54:02,054 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:03,261 WARN L197 SmtUtils]: Spent 1.21 s on a formula simplification. DAG size of input: 166 DAG size of output: 148 [2021-01-06 10:54:03,262 INFO L625 ElimStorePlain]: treesize reduction 138, result has 76.8 percent of original size [2021-01-06 10:54:03,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:03,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:03,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:03,506 WARN L197 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 63 [2021-01-06 10:54:03,507 INFO L348 Elim1Store]: treesize reduction 22, result has 93.3 percent of original size [2021-01-06 10:54:03,507 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 72 treesize of output 334 [2021-01-06 10:54:03,514 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:04,622 WARN L197 SmtUtils]: Spent 1.11 s on a formula simplification. DAG size of input: 168 DAG size of output: 151 [2021-01-06 10:54:04,623 INFO L625 ElimStorePlain]: treesize reduction 135, result has 78.5 percent of original size [2021-01-06 10:54:04,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:04,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:04,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:04,881 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-01-06 10:54:04,882 INFO L348 Elim1Store]: treesize reduction 21, result has 93.5 percent of original size [2021-01-06 10:54:04,883 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 71 treesize of output 332 [2021-01-06 10:54:04,888 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:05,797 WARN L197 SmtUtils]: Spent 907.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 151 [2021-01-06 10:54:05,798 INFO L625 ElimStorePlain]: treesize reduction 132, result has 80.1 percent of original size [2021-01-06 10:54:05,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:05,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:05,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,040 WARN L197 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 62 [2021-01-06 10:54:06,041 INFO L348 Elim1Store]: treesize reduction 28, result has 91.5 percent of original size [2021-01-06 10:54:06,042 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 7 case distinctions, treesize of input 71 treesize of output 329 [2021-01-06 10:54:06,054 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:06,871 WARN L197 SmtUtils]: Spent 817.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 151 [2021-01-06 10:54:06,872 INFO L625 ElimStorePlain]: treesize reduction 134, result has 80.9 percent of original size [2021-01-06 10:54:06,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:06,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:07,049 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-01-06 10:54:07,050 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:54:07,050 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 76 treesize of output 396 [2021-01-06 10:54:07,060 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:07,888 WARN L197 SmtUtils]: Spent 827.00 ms on a formula simplification. DAG size of input: 178 DAG size of output: 162 [2021-01-06 10:54:07,889 INFO L625 ElimStorePlain]: treesize reduction 154, result has 81.4 percent of original size [2021-01-06 10:54:07,895 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:07,896 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,897 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,897 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,899 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,900 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,900 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,902 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,904 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,905 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,905 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,906 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,908 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,909 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,910 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,912 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,913 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,913 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,914 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,916 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,917 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,918 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,920 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,921 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,921 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,922 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,924 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,924 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,925 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,927 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,928 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,929 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,930 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,931 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,932 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,933 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,934 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,935 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,935 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,937 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,938 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,939 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,940 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,942 INFO L547 ElimStorePlain]: Start of recursive call 1: 16 dim-0 vars, 5 dim-2 vars, End of recursive call: 16 dim-0 vars, and 5 xjuncts. [2021-01-06 10:54:07,943 INFO L244 ElimStorePlain]: Needed 6 recursive calls to eliminate 21 variables, input treesize:422, output treesize:672 [2021-01-06 10:54:07,949 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:07,950 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,950 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,950 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,951 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,952 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,953 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,954 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,956 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,956 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,957 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,958 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,959 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,959 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,961 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,962 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,962 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,963 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,964 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,965 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,966 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,966 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,968 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,968 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,969 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,970 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,971 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,972 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,972 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,974 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,974 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,975 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,975 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,976 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,977 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,978 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,979 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:07,980 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,980 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,981 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,982 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:07,982 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:07,983 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,364 WARN L197 SmtUtils]: Spent 6.74 s on a formula simplification that was a NOOP. DAG size: 185 [2021-01-06 10:54:16,385 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,386 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,386 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,387 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,388 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,389 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,390 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,391 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,392 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,392 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,393 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,395 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,395 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,396 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,399 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:16,400 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,401 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,402 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,404 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,405 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,406 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,407 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,409 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,409 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,410 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,413 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,414 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,414 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,416 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,417 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,418 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,418 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,419 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,421 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,422 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,423 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,425 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:16,425 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,426 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,427 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,428 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:16,429 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:16,430 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,527 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,528 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,528 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,529 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,531 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,531 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,532 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,534 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,534 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,535 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,536 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,537 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,538 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,539 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,542 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:23,543 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,543 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,544 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,546 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,547 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,548 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,549 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,551 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,552 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,552 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,553 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,555 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,555 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,556 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,558 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,559 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,559 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,560 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,561 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,562 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,563 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,565 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:23,565 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,566 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,567 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,568 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:23,569 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:23,570 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:26,269 WARN L197 SmtUtils]: Spent 1.77 s on a formula simplification. DAG size of input: 235 DAG size of output: 136 [2021-01-06 10:54:27,138 WARN L197 SmtUtils]: Spent 660.00 ms on a formula simplification that was a NOOP. DAG size: 194 [2021-01-06 10:54:27,159 INFO L639 QuantifierPusher]: Distributing 11 conjuncts over 2 disjuncts [2021-01-06 10:54:27,987 WARN L197 SmtUtils]: Spent 637.00 ms on a formula simplification that was a NOOP. DAG size: 198 [2021-01-06 10:54:28,833 WARN L197 SmtUtils]: Spent 647.00 ms on a formula simplification that was a NOOP. DAG size: 199 [2021-01-06 10:54:28,855 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 11, 11, 1] term [2021-01-06 10:54:28,856 INFO L639 QuantifierPusher]: Distributing 11 conjuncts over 2 disjuncts [2021-01-06 10:54:29,724 WARN L197 SmtUtils]: Spent 601.00 ms on a formula simplification that was a NOOP. DAG size: 198 [2021-01-06 10:54:30,690 WARN L197 SmtUtils]: Spent 671.00 ms on a formula simplification that was a NOOP. DAG size: 199 [2021-01-06 10:54:31,682 WARN L197 SmtUtils]: Spent 735.00 ms on a formula simplification that was a NOOP. DAG size: 201 [2021-01-06 10:54:31,697 INFO L639 QuantifierPusher]: Distributing 11 conjuncts over 2 disjuncts [2021-01-06 10:54:32,748 WARN L197 SmtUtils]: Spent 821.00 ms on a formula simplification that was a NOOP. DAG size: 205 [2021-01-06 10:54:33,872 WARN L197 SmtUtils]: Spent 857.00 ms on a formula simplification that was a NOOP. DAG size: 206 [2021-01-06 10:54:33,889 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 11, 11, 1] term [2021-01-06 10:54:33,889 INFO L639 QuantifierPusher]: Distributing 11 conjuncts over 2 disjuncts [2021-01-06 10:54:33,940 INFO L443 ElimStorePlain]: Different costs {18=[v_prenex_39, v_prenex_49, |#memory_int|, v_prenex_35, v_prenex_41], 28=[v_prenex_37, v_prenex_47, v_prenex_45, v_prenex_33, v_prenex_43, v_prenex_31]} [2021-01-06 10:54:33,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:33,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:33,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:33,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:33,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,022 INFO L348 Elim1Store]: treesize reduction 35, result has 57.8 percent of original size [2021-01-06 10:54:34,023 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 75 treesize of output 67 [2021-01-06 10:54:34,025 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:34,551 WARN L197 SmtUtils]: Spent 525.00 ms on a formula simplification. DAG size of input: 266 DAG size of output: 170 [2021-01-06 10:54:34,552 INFO L625 ElimStorePlain]: treesize reduction 398, result has 58.8 percent of original size [2021-01-06 10:54:34,553 INFO L515 ElimStorePlain]: Eliminatee v_prenex_49 vanished before elimination [2021-01-06 10:54:34,553 INFO L515 ElimStorePlain]: Eliminatee |#memory_int| vanished before elimination [2021-01-06 10:54:34,553 INFO L515 ElimStorePlain]: Eliminatee v_prenex_35 vanished before elimination [2021-01-06 10:54:34,553 INFO L515 ElimStorePlain]: Eliminatee v_prenex_41 vanished before elimination [2021-01-06 10:54:34,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:54:34,656 INFO L348 Elim1Store]: treesize reduction 133, result has 42.2 percent of original size [2021-01-06 10:54:34,657 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 87 treesize of output 116 [2021-01-06 10:54:34,659 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:34,713 INFO L625 ElimStorePlain]: treesize reduction 496, result has 2.0 percent of original size [2021-01-06 10:54:34,713 INFO L515 ElimStorePlain]: Eliminatee v_prenex_47 vanished before elimination [2021-01-06 10:54:34,713 INFO L515 ElimStorePlain]: Eliminatee v_prenex_45 vanished before elimination [2021-01-06 10:54:34,713 INFO L515 ElimStorePlain]: Eliminatee v_prenex_33 vanished before elimination [2021-01-06 10:54:34,713 INFO L515 ElimStorePlain]: Eliminatee v_prenex_43 vanished before elimination [2021-01-06 10:54:34,713 INFO L515 ElimStorePlain]: Eliminatee v_prenex_31 vanished before elimination [2021-01-06 10:54:34,714 INFO L547 ElimStorePlain]: Start of recursive call 1: 29 dim-0 vars, 11 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:54:34,714 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 40 variables, input treesize:1024, output treesize:10 [2021-01-06 10:54:34,837 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:34,839 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:35,020 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 10:54:35,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431342951] [2021-01-06 10:54:35,020 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:54:35,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154294432] [2021-01-06 10:54:35,020 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:54:35,021 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2021-01-06 10:54:35,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914878582] [2021-01-06 10:54:35,021 INFO L461 AbstractCegarLoop]: Interpolant automaton has 33 states [2021-01-06 10:54:35,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:54:35,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2021-01-06 10:54:35,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=910, Unknown=4, NotChecked=0, Total=1056 [2021-01-06 10:54:35,022 INFO L87 Difference]: Start difference. First operand 140 states and 162 transitions. Second operand 33 states. [2021-01-06 10:54:43,303 WARN L197 SmtUtils]: Spent 891.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 66 [2021-01-06 10:54:44,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:54:44,577 INFO L93 Difference]: Finished difference Result 197 states and 223 transitions. [2021-01-06 10:54:44,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2021-01-06 10:54:44,578 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 54 [2021-01-06 10:54:44,578 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:54:44,579 INFO L225 Difference]: With dead ends: 197 [2021-01-06 10:54:44,579 INFO L226 Difference]: Without dead ends: 177 [2021-01-06 10:54:44,580 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 21 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 644 ImplicationChecksByTransitivity, 35.0s TimeCoverageRelationStatistics Valid=289, Invalid=2157, Unknown=4, NotChecked=0, Total=2450 [2021-01-06 10:54:44,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2021-01-06 10:54:44,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 148. [2021-01-06 10:54:44,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 148 states. [2021-01-06 10:54:44,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 171 transitions. [2021-01-06 10:54:44,601 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 171 transitions. Word has length 54 [2021-01-06 10:54:44,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:54:44,601 INFO L481 AbstractCegarLoop]: Abstraction has 148 states and 171 transitions. [2021-01-06 10:54:44,601 INFO L482 AbstractCegarLoop]: Interpolant automaton has 33 states. [2021-01-06 10:54:44,601 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 171 transitions. [2021-01-06 10:54:44,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-01-06 10:54:44,602 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:54:44,602 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:54:44,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-01-06 10:54:44,815 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:54:44,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:54:44,816 INFO L82 PathProgramCache]: Analyzing trace with hash 394454320, now seen corresponding path program 1 times [2021-01-06 10:54:44,816 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:54:44,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048161218] [2021-01-06 10:54:44,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:54:44,825 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:54:44,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [998770967] [2021-01-06 10:54:44,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:54:45,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 10:54:45,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 56 conjunts are in the unsatisfiable core [2021-01-06 10:54:45,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:54:45,131 INFO L382 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 20 treesize of output 16 [2021-01-06 10:54:45,132 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,148 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:54:45,149 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,149 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-01-06 10:54:45,229 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:54:45,229 INFO L382 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 85 [2021-01-06 10:54:45,234 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,279 INFO L625 ElimStorePlain]: treesize reduction 29, result has 61.8 percent of original size [2021-01-06 10:54:45,280 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,280 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:47 [2021-01-06 10:54:45,550 INFO L348 Elim1Store]: treesize reduction 10, result has 90.1 percent of original size [2021-01-06 10:54:45,550 INFO L382 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 37 treesize of output 113 [2021-01-06 10:54:45,553 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,632 INFO L625 ElimStorePlain]: treesize reduction 66, result has 44.5 percent of original size [2021-01-06 10:54:45,633 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,633 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-01-06 10:54:45,857 INFO L348 Elim1Store]: treesize reduction 74, result has 53.8 percent of original size [2021-01-06 10:54:45,858 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 44 treesize of output 107 [2021-01-06 10:54:45,861 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,943 INFO L625 ElimStorePlain]: treesize reduction 46, result has 54.0 percent of original size [2021-01-06 10:54:45,944 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:54:45,944 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-01-06 10:54:46,397 WARN L197 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 65 [2021-01-06 10:54:46,398 INFO L348 Elim1Store]: treesize reduction 27, result has 90.7 percent of original size [2021-01-06 10:54:46,399 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 60 treesize of output 291 [2021-01-06 10:54:46,409 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:54:46,587 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-01-06 10:54:46,587 INFO L625 ElimStorePlain]: treesize reduction 97, result has 55.7 percent of original size [2021-01-06 10:54:46,591 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:46,592 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,593 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,593 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,594 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,595 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,595 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,596 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,597 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,598 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,598 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,600 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,601 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,601 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,603 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,604 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 10:54:46,605 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:72, output treesize:119 [2021-01-06 10:54:46,606 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:46,607 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,608 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,608 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,609 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,610 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,610 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,611 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,612 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,613 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,613 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:46,614 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:46,615 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,615 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:46,617 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,076 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:49,077 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:49,077 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,078 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:49,079 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,080 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:49,081 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,082 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:49,084 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:49,085 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,085 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:49,086 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:49,088 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:49,088 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:49,089 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:51,506 WARN L197 SmtUtils]: Spent 309.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 51 [2021-01-06 10:54:57,972 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:54:57,973 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:57,974 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:57,974 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:57,975 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:57,976 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:57,977 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:57,978 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:57,980 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:54:57,981 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:57,982 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:57,983 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:57,984 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:54:57,985 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:54:57,985 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:00,247 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-01-06 10:55:00,254 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 8, 1] term [2021-01-06 10:55:00,254 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:00,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:00,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:00,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:00,505 WARN L197 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 51 [2021-01-06 10:55:00,506 INFO L348 Elim1Store]: treesize reduction 237, result has 43.4 percent of original size [2021-01-06 10:55:00,506 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 85 treesize of output 210 [2021-01-06 10:55:00,510 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:00,882 WARN L197 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 134 DAG size of output: 108 [2021-01-06 10:55:00,883 INFO L625 ElimStorePlain]: treesize reduction 161, result has 67.9 percent of original size [2021-01-06 10:55:00,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:00,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:00,898 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,084 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-01-06 10:55:01,085 INFO L348 Elim1Store]: treesize reduction 255, result has 39.1 percent of original size [2021-01-06 10:55:01,086 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 84 treesize of output 192 [2021-01-06 10:55:01,090 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:01,395 WARN L197 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 119 DAG size of output: 93 [2021-01-06 10:55:01,397 INFO L625 ElimStorePlain]: treesize reduction 160, result has 65.8 percent of original size [2021-01-06 10:55:01,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,703 WARN L197 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-01-06 10:55:01,704 INFO L348 Elim1Store]: treesize reduction 272, result has 35.4 percent of original size [2021-01-06 10:55:01,704 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 84 treesize of output 177 [2021-01-06 10:55:01,709 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:01,983 WARN L197 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 76 [2021-01-06 10:55:01,984 INFO L625 ElimStorePlain]: treesize reduction 156, result has 63.8 percent of original size [2021-01-06 10:55:01,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:01,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:02,251 WARN L197 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 50 [2021-01-06 10:55:02,252 INFO L348 Elim1Store]: treesize reduction 262, result has 36.9 percent of original size [2021-01-06 10:55:02,252 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 11 case distinctions, treesize of input 84 treesize of output 181 [2021-01-06 10:55:02,256 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:02,546 WARN L197 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 59 [2021-01-06 10:55:02,547 INFO L625 ElimStorePlain]: treesize reduction 151, result has 61.6 percent of original size [2021-01-06 10:55:02,549 INFO L547 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-2 vars, End of recursive call: 4 dim-0 vars, and 4 xjuncts. [2021-01-06 10:55:02,550 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 16 variables, input treesize:374, output treesize:242 [2021-01-06 10:55:02,780 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:55:02,781 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:02,782 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:02,782 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:02,783 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:02,784 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:02,785 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:02,786 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:02,788 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:02,788 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:02,789 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:02,789 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:02,790 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:02,791 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:02,792 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:05,051 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-01-06 10:55:07,326 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-01-06 10:55:07,333 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:07,635 WARN L197 SmtUtils]: Spent 199.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-01-06 10:55:07,923 WARN L197 SmtUtils]: Spent 182.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-01-06 10:55:07,929 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 9, 1] term [2021-01-06 10:55:07,930 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:08,214 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification that was a NOOP. DAG size: 71 [2021-01-06 10:55:08,527 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-01-06 10:55:08,857 WARN L197 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-01-06 10:55:08,864 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:09,231 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification that was a NOOP. DAG size: 78 [2021-01-06 10:55:09,598 WARN L197 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 10:55:09,606 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 9, 1] term [2021-01-06 10:55:09,606 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:09,713 INFO L348 Elim1Store]: treesize reduction 120, result has 36.5 percent of original size [2021-01-06 10:55:09,714 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 85 treesize of output 88 [2021-01-06 10:55:09,716 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:09,717 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:09,719 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 2 xjuncts. [2021-01-06 10:55:09,778 INFO L625 ElimStorePlain]: treesize reduction 294, result has 3.3 percent of original size [2021-01-06 10:55:09,779 INFO L515 ElimStorePlain]: Eliminatee v_prenex_79 vanished before elimination [2021-01-06 10:55:09,779 INFO L515 ElimStorePlain]: Eliminatee v_prenex_85 vanished before elimination [2021-01-06 10:55:09,779 INFO L515 ElimStorePlain]: Eliminatee v_prenex_82 vanished before elimination [2021-01-06 10:55:09,780 INFO L547 ElimStorePlain]: Start of recursive call 1: 12 dim-0 vars, 4 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:55:09,780 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 16 variables, input treesize:366, output treesize:10 [2021-01-06 10:55:09,880 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:09,882 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:09,993 INFO L134 CoverageAnalysis]: Checked inductivity of 58 backedges. 0 proven. 57 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-06 10:55:09,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048161218] [2021-01-06 10:55:09,993 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:55:09,993 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [998770967] [2021-01-06 10:55:09,993 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:55:09,993 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2021-01-06 10:55:09,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444414482] [2021-01-06 10:55:09,994 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-01-06 10:55:09,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:55:09,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-01-06 10:55:09,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=799, Unknown=5, NotChecked=0, Total=930 [2021-01-06 10:55:09,995 INFO L87 Difference]: Start difference. First operand 148 states and 171 transitions. Second operand 31 states. [2021-01-06 10:55:11,807 WARN L197 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 49 [2021-01-06 10:55:12,886 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 33 [2021-01-06 10:55:26,702 WARN L197 SmtUtils]: Spent 4.17 s on a formula simplification. DAG size of input: 92 DAG size of output: 54 [2021-01-06 10:55:31,713 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2021-01-06 10:55:33,973 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 54 [2021-01-06 10:55:34,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:55:34,649 INFO L93 Difference]: Finished difference Result 198 states and 224 transitions. [2021-01-06 10:55:34,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2021-01-06 10:55:34,649 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 54 [2021-01-06 10:55:34,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:55:34,650 INFO L225 Difference]: With dead ends: 198 [2021-01-06 10:55:34,650 INFO L226 Difference]: Without dead ends: 178 [2021-01-06 10:55:34,651 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 19 SyntacticMatches, 6 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 42.2s TimeCoverageRelationStatistics Valid=315, Invalid=2327, Unknown=10, NotChecked=0, Total=2652 [2021-01-06 10:55:34,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2021-01-06 10:55:34,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 156. [2021-01-06 10:55:34,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 156 states. [2021-01-06 10:55:34,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 180 transitions. [2021-01-06 10:55:34,669 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 180 transitions. Word has length 54 [2021-01-06 10:55:34,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:55:34,669 INFO L481 AbstractCegarLoop]: Abstraction has 156 states and 180 transitions. [2021-01-06 10:55:34,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2021-01-06 10:55:34,669 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 180 transitions. [2021-01-06 10:55:34,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2021-01-06 10:55:34,670 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:55:34,670 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:55:34,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-01-06 10:55:34,885 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:55:34,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:55:34,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1404922759, now seen corresponding path program 8 times [2021-01-06 10:55:34,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:55:34,886 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872710771] [2021-01-06 10:55:34,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:55:34,894 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:55:34,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010614684] [2021-01-06 10:55:34,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 10:55:34,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 10:55:34,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:55:34,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 10:55:34,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:55:35,076 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 47 proven. 22 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2021-01-06 10:55:35,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872710771] [2021-01-06 10:55:35,076 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 10:55:35,076 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010614684] [2021-01-06 10:55:35,076 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 10:55:35,076 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 10:55:35,077 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099812932] [2021-01-06 10:55:35,077 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 10:55:35,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 10:55:35,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 10:55:35,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-01-06 10:55:35,078 INFO L87 Difference]: Start difference. First operand 156 states and 180 transitions. Second operand 9 states. [2021-01-06 10:55:35,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 10:55:35,357 INFO L93 Difference]: Finished difference Result 193 states and 217 transitions. [2021-01-06 10:55:35,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-01-06 10:55:35,358 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 55 [2021-01-06 10:55:35,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 10:55:35,359 INFO L225 Difference]: With dead ends: 193 [2021-01-06 10:55:35,359 INFO L226 Difference]: Without dead ends: 147 [2021-01-06 10:55:35,360 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-01-06 10:55:35,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-01-06 10:55:35,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 138. [2021-01-06 10:55:35,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 138 states. [2021-01-06 10:55:35,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 155 transitions. [2021-01-06 10:55:35,375 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 155 transitions. Word has length 55 [2021-01-06 10:55:35,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 10:55:35,375 INFO L481 AbstractCegarLoop]: Abstraction has 138 states and 155 transitions. [2021-01-06 10:55:35,375 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 10:55:35,375 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 155 transitions. [2021-01-06 10:55:35,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2021-01-06 10:55:35,376 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 10:55:35,376 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 10:55:35,581 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-01-06 10:55:35,582 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 10:55:35,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 10:55:35,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1278237344, now seen corresponding path program 2 times [2021-01-06 10:55:35,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 10:55:35,583 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73965227] [2021-01-06 10:55:35,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 10:55:35,590 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 10:55:35,590 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312929724] [2021-01-06 10:55:35,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 10:55:35,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 10:55:35,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 10:55:35,860 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 99 conjunts are in the unsatisfiable core [2021-01-06 10:55:35,863 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 10:55:35,946 INFO L382 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 20 treesize of output 16 [2021-01-06 10:55:35,947 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:35,970 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:35,971 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:55:35,972 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-01-06 10:55:36,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,067 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 38 treesize of output 37 [2021-01-06 10:55:36,068 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,121 INFO L625 ElimStorePlain]: treesize reduction 3, result has 94.7 percent of original size [2021-01-06 10:55:36,122 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,122 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:54 [2021-01-06 10:55:36,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,409 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:36,410 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 52 treesize of output 54 [2021-01-06 10:55:36,411 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,451 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:36,452 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,452 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:75, output treesize:71 [2021-01-06 10:55:36,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:36,616 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:36,616 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 44 treesize of output 49 [2021-01-06 10:55:36,618 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,656 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:36,656 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 10:55:36,657 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2021-01-06 10:55:37,621 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 43 [2021-01-06 10:55:37,627 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2021-01-06 10:55:37,628 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 10:55:37,629 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:37,630 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:55:37,631 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 10:55:37,632 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 10:55:37,632 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 10:55:37,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,661 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:37,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,702 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 69 [2021-01-06 10:55:37,705 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:37,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:37,821 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:37,821 INFO L244 Elim1Store]: Index analysis took 108 ms [2021-01-06 10:55:37,832 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 63 [2021-01-06 10:55:37,835 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:38,059 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2021-01-06 10:55:38,060 INFO L625 ElimStorePlain]: treesize reduction 14, result has 91.5 percent of original size [2021-01-06 10:55:38,063 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 2 xjuncts. [2021-01-06 10:55:38,063 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:192, output treesize:151 [2021-01-06 10:55:38,262 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-01-06 10:55:38,813 WARN L197 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-01-06 10:55:38,822 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 11, 1] term [2021-01-06 10:55:38,822 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:39,137 WARN L197 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-01-06 10:55:39,780 WARN L197 SmtUtils]: Spent 447.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-01-06 10:55:39,787 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 13, 1] term [2021-01-06 10:55:39,787 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:40,105 WARN L197 SmtUtils]: Spent 159.00 ms on a formula simplification that was a NOOP. DAG size: 61 [2021-01-06 10:55:40,465 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-01-06 10:55:40,479 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 13, 1] term [2021-01-06 10:55:40,479 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 10:55:41,308 WARN L197 SmtUtils]: Spent 618.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 90 [2021-01-06 10:55:41,321 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 4, 12, 1] term [2021-01-06 10:55:41,321 INFO L639 QuantifierPusher]: Distributing 4 conjuncts over 2 disjuncts [2021-01-06 10:55:41,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:41,438 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:41,468 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 79 treesize of output 68 [2021-01-06 10:55:41,470 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:48,418 WARN L197 SmtUtils]: Spent 6.95 s on a formula simplification that was a NOOP. DAG size: 134 [2021-01-06 10:55:48,419 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:48,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:48,475 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:48,496 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 81 [2021-01-06 10:55:48,499 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:49,895 WARN L197 SmtUtils]: Spent 1.40 s on a formula simplification that was a NOOP. DAG size: 125 [2021-01-06 10:55:49,895 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:49,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,930 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:49,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:49,948 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 73 [2021-01-06 10:55:49,951 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:52,432 WARN L197 SmtUtils]: Spent 2.48 s on a formula simplification that was a NOOP. DAG size: 111 [2021-01-06 10:55:52,433 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:52,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:52,478 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:52,493 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 81 [2021-01-06 10:55:52,496 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-06 10:55:52,791 WARN L197 SmtUtils]: Spent 294.00 ms on a formula simplification that was a NOOP. DAG size: 102 [2021-01-06 10:55:52,792 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:55:52,798 INFO L547 ElimStorePlain]: Start of recursive call 1: 8 dim-0 vars, 4 dim-2 vars, End of recursive call: 6 dim-0 vars, and 4 xjuncts. [2021-01-06 10:55:52,799 INFO L244 ElimStorePlain]: Needed 5 recursive calls to eliminate 12 variables, input treesize:443, output treesize:352 [2021-01-06 10:55:53,447 WARN L197 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 82 [2021-01-06 10:55:54,542 WARN L197 SmtUtils]: Spent 842.00 ms on a formula simplification that was a NOOP. DAG size: 96 [2021-01-06 10:55:54,554 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 11, 1] term [2021-01-06 10:55:54,554 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 10:55:55,024 WARN L197 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 85 [2021-01-06 10:55:56,259 WARN L197 SmtUtils]: Spent 962.00 ms on a formula simplification that was a NOOP. DAG size: 99 [2021-01-06 10:55:56,268 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 13, 1] term [2021-01-06 10:55:56,268 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 10:55:56,817 WARN L197 SmtUtils]: Spent 321.00 ms on a formula simplification that was a NOOP. DAG size: 88 [2021-01-06 10:55:57,455 WARN L197 SmtUtils]: Spent 361.00 ms on a formula simplification that was a NOOP. DAG size: 91 [2021-01-06 10:55:57,465 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 13, 1] term [2021-01-06 10:55:57,465 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 10:55:57,467 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 13, 2, 1] term [2021-01-06 10:55:57,467 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 10:55:58,836 WARN L197 SmtUtils]: Spent 1.17 s on a formula simplification. DAG size of input: 93 DAG size of output: 93 [2021-01-06 10:55:58,851 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 6, 11, 1] term [2021-01-06 10:55:58,851 INFO L639 QuantifierPusher]: Distributing 6 conjuncts over 2 disjuncts [2021-01-06 10:55:58,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:58,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:58,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:55:59,136 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:55:59,136 INFO L244 Elim1Store]: Index analysis took 200 ms [2021-01-06 10:55:59,270 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 78 treesize of output 66 [2021-01-06 10:55:59,272 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 10:56:14,762 WARN L197 SmtUtils]: Spent 15.49 s on a formula simplification that was a NOOP. DAG size: 209 [2021-01-06 10:56:14,763 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:56:14,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,860 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:56:14,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:14,904 INFO L244 Elim1Store]: Index analysis took 101 ms [2021-01-06 10:56:14,988 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 86 treesize of output 73 [2021-01-06 10:56:14,990 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 10:56:18,316 WARN L197 SmtUtils]: Spent 3.33 s on a formula simplification that was a NOOP. DAG size: 195 [2021-01-06 10:56:18,317 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:56:18,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:18,459 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:56:18,459 INFO L244 Elim1Store]: Index analysis took 109 ms [2021-01-06 10:56:18,513 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 73 [2021-01-06 10:56:18,515 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-06 10:56:22,258 WARN L197 SmtUtils]: Spent 3.74 s on a formula simplification that was a NOOP. DAG size: 181 [2021-01-06 10:56:22,258 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:56:22,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:22,330 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:56:22,349 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 72 treesize of output 60 [2021-01-06 10:56:22,352 INFO L547 ElimStorePlain]: Start of recursive call 5: End of recursive call: and 1 xjuncts. [2021-01-06 10:56:25,318 WARN L197 SmtUtils]: Spent 2.97 s on a formula simplification that was a NOOP. DAG size: 167 [2021-01-06 10:56:25,319 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:56:25,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,363 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:56:25,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:25,391 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 74 [2021-01-06 10:56:25,394 INFO L547 ElimStorePlain]: Start of recursive call 6: End of recursive call: and 1 xjuncts. [2021-01-06 10:56:26,256 WARN L197 SmtUtils]: Spent 861.00 ms on a formula simplification that was a NOOP. DAG size: 158 [2021-01-06 10:56:26,257 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 10:56:26,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 10:56:26,307 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 10:56:26,322 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 77 treesize of output 73 [2021-01-06 10:56:26,324 INFO L547 ElimStorePlain]: Start of recursive call 7: End of recursive call: and 1 xjuncts.