/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-fpi/ms1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-dcfa08f [2020-12-23 01:22:40,889 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-23 01:22:40,893 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-23 01:22:40,957 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-23 01:22:40,958 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-23 01:22:40,963 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-23 01:22:40,968 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-23 01:22:40,976 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-23 01:22:40,981 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-23 01:22:40,988 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-23 01:22:40,994 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-23 01:22:40,996 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-23 01:22:40,997 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-23 01:22:41,003 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-23 01:22:41,007 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-23 01:22:41,011 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-23 01:22:41,012 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-23 01:22:41,017 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-23 01:22:41,026 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-23 01:22:41,037 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-23 01:22:41,039 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-23 01:22:41,042 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-23 01:22:41,044 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-23 01:22:41,064 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-23 01:22:41,074 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-23 01:22:41,075 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-23 01:22:41,075 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-23 01:22:41,078 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-23 01:22:41,079 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-23 01:22:41,081 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-23 01:22:41,081 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-23 01:22:41,083 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-23 01:22:41,085 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-23 01:22:41,087 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-23 01:22:41,088 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-23 01:22:41,089 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-23 01:22:41,090 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-23 01:22:41,097 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-23 01:22:41,098 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-23 01:22:41,099 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-23 01:22:41,101 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-23 01:22:41,107 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2020-12-23 01:22:41,174 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-23 01:22:41,175 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-23 01:22:41,181 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-12-23 01:22:41,182 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-12-23 01:22:41,182 INFO L138 SettingsManager]: * Use SBE=true [2020-12-23 01:22:41,182 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-23 01:22:41,182 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-23 01:22:41,183 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-23 01:22:41,183 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-23 01:22:41,183 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-23 01:22:41,185 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-23 01:22:41,186 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-23 01:22:41,186 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-23 01:22:41,186 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-23 01:22:41,187 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-23 01:22:41,187 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-12-23 01:22:41,187 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-23 01:22:41,187 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-23 01:22:41,188 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-23 01:22:41,188 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-23 01:22:41,188 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-23 01:22:41,188 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-12-23 01:22:41,189 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-23 01:22:41,189 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-23 01:22:41,189 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-23 01:22:41,189 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 [2020-12-23 01:22:41,729 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-23 01:22:41,779 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-23 01:22:41,782 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-23 01:22:41,784 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-23 01:22:41,786 INFO L275 PluginConnector]: CDTParser initialized [2020-12-23 01:22:41,787 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-fpi/ms1.c [2020-12-23 01:22:41,911 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/95537c2f4/82a7d968bc0a4f61a8537d782205f80b/FLAG6545538e5 [2020-12-23 01:22:42,747 INFO L306 CDTParser]: Found 1 translation units. [2020-12-23 01:22:42,748 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-fpi/ms1.c [2020-12-23 01:22:42,758 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/95537c2f4/82a7d968bc0a4f61a8537d782205f80b/FLAG6545538e5 [2020-12-23 01:22:42,778 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/95537c2f4/82a7d968bc0a4f61a8537d782205f80b [2020-12-23 01:22:42,782 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-23 01:22:42,785 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-23 01:22:42,787 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-23 01:22:42,788 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-23 01:22:42,793 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-23 01:22:42,795 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:22:42" (1/1) ... [2020-12-23 01:22:42,796 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@414cd0dc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:42, skipping insertion in model container [2020-12-23 01:22:42,797 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.12 01:22:42" (1/1) ... [2020-12-23 01:22:42,808 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-23 01:22:42,827 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-23 01:22:43,037 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-fpi/ms1.c[586,599] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~a~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~sum~0,],[IntegerLiteral[0]]] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~sum~0,],[IntegerLiteral[0]]] [2020-12-23 01:22:43,065 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 01:22:43,078 INFO L203 MainTranslator]: Completed pre-run [2020-12-23 01:22:43,099 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-fpi/ms1.c[586,599] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~a~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#sum~0,],base],StructAccessExpression[IdentifierExpression[~#sum~0,],offset]]] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#sum~0,],base],StructAccessExpression[IdentifierExpression[~#sum~0,],offset]]] [2020-12-23 01:22:43,110 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-23 01:22:43,133 INFO L208 MainTranslator]: Completed translation [2020-12-23 01:22:43,134 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43 WrapperNode [2020-12-23 01:22:43,134 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-23 01:22:43,136 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-23 01:22:43,137 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-23 01:22:43,137 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-23 01:22:43,150 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,163 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,193 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-23 01:22:43,194 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-23 01:22:43,194 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-23 01:22:43,195 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-23 01:22:43,209 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,209 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,212 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,213 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,220 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,226 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,228 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (1/1) ... [2020-12-23 01:22:43,231 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-23 01:22:43,233 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-23 01:22:43,233 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-23 01:22:43,233 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-23 01:22:43,235 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (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 [2020-12-23 01:22:43,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-23 01:22:43,363 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-23 01:22:43,363 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-12-23 01:22:43,364 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2020-12-23 01:22:43,364 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-23 01:22:43,364 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-23 01:22:43,364 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2020-12-23 01:22:43,365 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-12-23 01:22:43,789 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-23 01:22:43,789 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2020-12-23 01:22:43,792 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:22:43 BoogieIcfgContainer [2020-12-23 01:22:43,792 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-23 01:22:43,794 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-23 01:22:43,795 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-23 01:22:43,799 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-23 01:22:43,799 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.12 01:22:42" (1/3) ... [2020-12-23 01:22:43,800 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3923e819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:22:43, skipping insertion in model container [2020-12-23 01:22:43,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.12 01:22:43" (2/3) ... [2020-12-23 01:22:43,801 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3923e819 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.12 01:22:43, skipping insertion in model container [2020-12-23 01:22:43,801 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.12 01:22:43" (3/3) ... [2020-12-23 01:22:43,804 INFO L111 eAbstractionObserver]: Analyzing ICFG ms1.c [2020-12-23 01:22:43,813 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-23 01:22:43,830 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-23 01:22:43,892 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-23 01:22:43,931 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-23 01:22:43,931 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-23 01:22:43,931 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-23 01:22:43,932 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-23 01:22:43,932 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-23 01:22:43,932 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-23 01:22:43,932 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-23 01:22:43,932 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-23 01:22:43,953 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2020-12-23 01:22:43,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-12-23 01:22:43,961 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:43,962 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:43,963 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:43,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:43,973 INFO L82 PathProgramCache]: Analyzing trace with hash 356661439, now seen corresponding path program 1 times [2020-12-23 01:22:43,988 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:43,988 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373791383] [2020-12-23 01:22:43,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:44,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:44,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:44,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373791383] [2020-12-23 01:22:44,198 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:22:44,198 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-23 01:22:44,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366769329] [2020-12-23 01:22:44,207 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2020-12-23 01:22:44,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:44,227 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2020-12-23 01:22:44,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2020-12-23 01:22:44,232 INFO L87 Difference]: Start difference. First operand 19 states. Second operand 2 states. [2020-12-23 01:22:44,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:22:44,257 INFO L93 Difference]: Finished difference Result 34 states and 46 transitions. [2020-12-23 01:22:44,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2020-12-23 01:22:44,259 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2020-12-23 01:22:44,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:22:44,271 INFO L225 Difference]: With dead ends: 34 [2020-12-23 01:22:44,271 INFO L226 Difference]: Without dead ends: 15 [2020-12-23 01:22:44,275 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 [2020-12-23 01:22:44,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2020-12-23 01:22:44,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2020-12-23 01:22:44,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2020-12-23 01:22:44,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2020-12-23 01:22:44,322 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 11 [2020-12-23 01:22:44,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:22:44,323 INFO L481 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2020-12-23 01:22:44,323 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2020-12-23 01:22:44,323 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2020-12-23 01:22:44,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-12-23 01:22:44,324 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:44,324 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:44,325 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-23 01:22:44,325 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:44,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:44,327 INFO L82 PathProgramCache]: Analyzing trace with hash -452685187, now seen corresponding path program 1 times [2020-12-23 01:22:44,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:44,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619573317] [2020-12-23 01:22:44,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:44,436 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:44,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619573317] [2020-12-23 01:22:44,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:22:44,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 01:22:44,438 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264951719] [2020-12-23 01:22:44,440 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:22:44,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:44,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:22:44,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:22:44,442 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand 4 states. [2020-12-23 01:22:44,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:22:44,542 INFO L93 Difference]: Finished difference Result 28 states and 34 transitions. [2020-12-23 01:22:44,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:22:44,543 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 11 [2020-12-23 01:22:44,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:22:44,544 INFO L225 Difference]: With dead ends: 28 [2020-12-23 01:22:44,544 INFO L226 Difference]: Without dead ends: 20 [2020-12-23 01:22:44,546 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:22:44,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2020-12-23 01:22:44,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2020-12-23 01:22:44,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2020-12-23 01:22:44,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2020-12-23 01:22:44,552 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 11 [2020-12-23 01:22:44,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:22:44,553 INFO L481 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2020-12-23 01:22:44,553 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:22:44,553 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2020-12-23 01:22:44,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-12-23 01:22:44,554 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:44,554 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:44,555 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-23 01:22:44,555 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:44,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:44,556 INFO L82 PathProgramCache]: Analyzing trace with hash 623611495, now seen corresponding path program 1 times [2020-12-23 01:22:44,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:44,557 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807435862] [2020-12-23 01:22:44,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:44,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-12-23 01:22:44,684 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807435862] [2020-12-23 01:22:44,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-23 01:22:44,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-23 01:22:44,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742052979] [2020-12-23 01:22:44,686 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-23 01:22:44,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:44,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-23 01:22:44,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-23 01:22:44,688 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand 4 states. [2020-12-23 01:22:44,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:22:44,754 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2020-12-23 01:22:44,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-23 01:22:44,756 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2020-12-23 01:22:44,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:22:44,757 INFO L225 Difference]: With dead ends: 25 [2020-12-23 01:22:44,757 INFO L226 Difference]: Without dead ends: 21 [2020-12-23 01:22:44,758 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-23 01:22:44,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2020-12-23 01:22:44,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2020-12-23 01:22:44,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2020-12-23 01:22:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2020-12-23 01:22:44,764 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 16 [2020-12-23 01:22:44,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:22:44,765 INFO L481 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2020-12-23 01:22:44,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-23 01:22:44,765 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2020-12-23 01:22:44,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-12-23 01:22:44,766 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:44,766 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:44,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-23 01:22:44,767 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:44,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:44,767 INFO L82 PathProgramCache]: Analyzing trace with hash -422196611, now seen corresponding path program 1 times [2020-12-23 01:22:44,768 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:44,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994289402] [2020-12-23 01:22:44,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:44,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:44,900 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:44,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994289402] [2020-12-23 01:22:44,901 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042628290] [2020-12-23 01:22:44,901 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 [2020-12-23 01:22:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:45,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 6 conjunts are in the unsatisfiable core [2020-12-23 01:22:45,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:22:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:45,244 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:22:45,244 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2020-12-23 01:22:45,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103748420] [2020-12-23 01:22:45,245 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-12-23 01:22:45,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:45,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-12-23 01:22:45,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2020-12-23 01:22:45,247 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand 10 states. [2020-12-23 01:22:45,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:22:45,491 INFO L93 Difference]: Finished difference Result 39 states and 44 transitions. [2020-12-23 01:22:45,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-23 01:22:45,492 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2020-12-23 01:22:45,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:22:45,493 INFO L225 Difference]: With dead ends: 39 [2020-12-23 01:22:45,493 INFO L226 Difference]: Without dead ends: 25 [2020-12-23 01:22:45,495 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2020-12-23 01:22:45,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2020-12-23 01:22:45,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 22. [2020-12-23 01:22:45,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2020-12-23 01:22:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2020-12-23 01:22:45,501 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 19 [2020-12-23 01:22:45,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:22:45,502 INFO L481 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2020-12-23 01:22:45,502 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-12-23 01:22:45,502 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2020-12-23 01:22:45,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-12-23 01:22:45,503 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:45,504 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:45,718 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:22:45,719 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:45,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:45,721 INFO L82 PathProgramCache]: Analyzing trace with hash 692240447, now seen corresponding path program 2 times [2020-12-23 01:22:45,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:45,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275523202] [2020-12-23 01:22:45,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:45,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:46,345 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:46,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275523202] [2020-12-23 01:22:46,346 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238169563] [2020-12-23 01:22:46,347 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 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:22:46,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-23 01:22:46,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:22:46,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 31 conjunts are in the unsatisfiable core [2020-12-23 01:22:46,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:22:46,680 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 [2020-12-23 01:22:46,682 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:46,700 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:46,702 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:22:46,702 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2020-12-23 01:22:46,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:22:46,966 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 21 treesize of output 20 [2020-12-23 01:22:46,969 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:46,990 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:46,991 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:22:46,992 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2020-12-23 01:22:47,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:22:47,198 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:47,202 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 50 [2020-12-23 01:22:47,210 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:47,275 INFO L625 ElimStorePlain]: treesize reduction 24, result has 64.2 percent of original size [2020-12-23 01:22:47,290 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. [2020-12-23 01:22:47,292 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:43 [2020-12-23 01:22:47,611 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:47,619 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:47,621 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:22:47,629 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:47,631 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:22:47,642 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-23 01:22:47,686 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:47,688 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:22:47,689 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2020-12-23 01:22:47,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483781358] [2020-12-23 01:22:47,693 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-12-23 01:22:47,694 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:47,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-12-23 01:22:47,700 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2020-12-23 01:22:47,700 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand 27 states. [2020-12-23 01:22:48,980 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 37 [2020-12-23 01:22:50,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:22:50,147 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2020-12-23 01:22:50,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-12-23 01:22:50,147 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 21 [2020-12-23 01:22:50,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:22:50,148 INFO L225 Difference]: With dead ends: 49 [2020-12-23 01:22:50,149 INFO L226 Difference]: Without dead ends: 28 [2020-12-23 01:22:50,150 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=420, Invalid=1932, Unknown=0, NotChecked=0, Total=2352 [2020-12-23 01:22:50,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2020-12-23 01:22:50,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2020-12-23 01:22:50,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2020-12-23 01:22:50,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2020-12-23 01:22:50,156 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 21 [2020-12-23 01:22:50,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:22:50,157 INFO L481 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2020-12-23 01:22:50,157 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-12-23 01:22:50,157 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2020-12-23 01:22:50,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-12-23 01:22:50,158 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:22:50,158 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:22:50,371 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:22:50,372 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:22:50,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:22:50,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1384678109, now seen corresponding path program 3 times [2020-12-23 01:22:50,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:22:50,374 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22533276] [2020-12-23 01:22:50,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:22:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:22:51,231 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:51,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22533276] [2020-12-23 01:22:51,232 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424541239] [2020-12-23 01:22:51,232 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 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:22:51,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-12-23 01:22:51,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:22:51,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 35 conjunts are in the unsatisfiable core [2020-12-23 01:22:51,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:22:51,471 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 [2020-12-23 01:22:51,473 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:51,484 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:51,485 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:22:51,486 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2020-12-23 01:22:51,614 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:51,615 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 27 treesize of output 62 [2020-12-23 01:22:51,617 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:51,659 INFO L625 ElimStorePlain]: treesize reduction 28, result has 60.0 percent of original size [2020-12-23 01:22:51,663 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:22:51,663 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:42 [2020-12-23 01:22:51,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:22:51,931 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:51,932 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 52 [2020-12-23 01:22:51,934 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:51,950 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:51,954 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. [2020-12-23 01:22:51,955 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:51 [2020-12-23 01:22:52,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:22:52,077 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:22:52,078 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 100 [2020-12-23 01:22:52,081 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:52,126 INFO L625 ElimStorePlain]: treesize reduction 48, result has 56.8 percent of original size [2020-12-23 01:22:52,143 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. [2020-12-23 01:22:52,143 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:63 [2020-12-23 01:22:52,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:22:52,481 INFO L348 Elim1Store]: treesize reduction 17, result has 83.0 percent of original size [2020-12-23 01:22:52,482 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 146 [2020-12-23 01:22:52,487 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:22:52,561 INFO L625 ElimStorePlain]: treesize reduction 102, result has 44.3 percent of original size [2020-12-23 01:22:52,572 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 4 dim-0 vars, and 1 xjuncts. [2020-12-23 01:22:52,573 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:96, output treesize:81 [2020-12-23 01:22:56,282 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:56,294 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:56,296 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:22:56,305 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:22:56,317 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2020-12-23 01:22:56,327 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-23 01:22:56,381 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:22:56,382 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:22:56,382 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 34 [2020-12-23 01:22:56,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69790874] [2020-12-23 01:22:56,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-12-23 01:22:56,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:22:56,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-12-23 01:22:56,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=984, Unknown=2, NotChecked=0, Total=1122 [2020-12-23 01:22:56,389 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand 34 states. [2020-12-23 01:22:57,288 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2020-12-23 01:23:06,727 WARN L197 SmtUtils]: Spent 395.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 63 [2020-12-23 01:23:13,408 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 51 [2020-12-23 01:23:21,689 WARN L197 SmtUtils]: Spent 6.17 s on a formula simplification. DAG size of input: 108 DAG size of output: 67 [2020-12-23 01:23:22,380 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 59 [2020-12-23 01:23:23,408 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2020-12-23 01:23:23,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:23:23,938 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2020-12-23 01:23:23,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-12-23 01:23:23,939 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 26 [2020-12-23 01:23:23,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:23:23,940 INFO L225 Difference]: With dead ends: 50 [2020-12-23 01:23:23,940 INFO L226 Difference]: Without dead ends: 33 [2020-12-23 01:23:23,942 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 20.5s TimeCoverageRelationStatistics Valid=593, Invalid=3184, Unknown=5, NotChecked=0, Total=3782 [2020-12-23 01:23:23,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2020-12-23 01:23:23,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2020-12-23 01:23:23,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2020-12-23 01:23:23,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2020-12-23 01:23:23,949 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 26 [2020-12-23 01:23:23,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:23:23,950 INFO L481 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2020-12-23 01:23:23,950 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-12-23 01:23:23,950 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2020-12-23 01:23:23,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-12-23 01:23:23,953 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:23:23,953 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:23:24,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:24,168 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:23:24,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:23:24,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1023492733, now seen corresponding path program 4 times [2020-12-23 01:23:24,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:23:24,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718731045] [2020-12-23 01:23:24,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:23:24,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:23:25,675 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2020-12-23 01:23:25,823 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:25,823 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718731045] [2020-12-23 01:23:25,824 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873513959] [2020-12-23 01:23:25,824 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 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:25,876 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-12-23 01:23:25,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:23:25,878 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 35 conjunts are in the unsatisfiable core [2020-12-23 01:23:25,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:23:25,892 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 10 treesize of output 8 [2020-12-23 01:23:25,895 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:25,899 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:25,900 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:25,901 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2020-12-23 01:23:25,998 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-12-23 01:23:25,999 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,006 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:26,007 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,008 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2020-12-23 01:23:26,110 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:26,110 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 1 case distinctions, treesize of input 25 treesize of output 54 [2020-12-23 01:23:26,112 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,139 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.0 percent of original size [2020-12-23 01:23:26,140 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,140 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2020-12-23 01:23:26,268 INFO L348 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2020-12-23 01:23:26,269 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2020-12-23 01:23:26,270 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,280 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:26,281 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,281 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2020-12-23 01:23:26,397 INFO L348 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2020-12-23 01:23:26,398 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2020-12-23 01:23:26,400 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,414 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:26,415 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,415 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2020-12-23 01:23:26,592 INFO L348 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2020-12-23 01:23:26,593 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 102 [2020-12-23 01:23:26,599 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,637 INFO L625 ElimStorePlain]: treesize reduction 60, result has 45.5 percent of original size [2020-12-23 01:23:26,638 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,638 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:50 [2020-12-23 01:23:26,815 INFO L348 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2020-12-23 01:23:26,816 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 102 [2020-12-23 01:23:26,825 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,857 INFO L625 ElimStorePlain]: treesize reduction 60, result has 45.5 percent of original size [2020-12-23 01:23:26,858 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:26,858 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:50 [2020-12-23 01:23:27,005 INFO L348 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2020-12-23 01:23:27,006 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 49 [2020-12-23 01:23:27,007 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:27,033 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:27,035 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. [2020-12-23 01:23:27,036 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:43 [2020-12-23 01:23:27,169 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:27,169 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:23:27,170 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 35 [2020-12-23 01:23:27,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3391930] [2020-12-23 01:23:27,170 INFO L461 AbstractCegarLoop]: Interpolant automaton has 35 states [2020-12-23 01:23:27,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:23:27,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2020-12-23 01:23:27,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2020-12-23 01:23:27,172 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand 35 states. [2020-12-23 01:23:31,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:23:31,104 INFO L93 Difference]: Finished difference Result 41 states and 42 transitions. [2020-12-23 01:23:31,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-12-23 01:23:31,105 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 31 [2020-12-23 01:23:31,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:23:31,106 INFO L225 Difference]: With dead ends: 41 [2020-12-23 01:23:31,106 INFO L226 Difference]: Without dead ends: 37 [2020-12-23 01:23:31,107 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=323, Invalid=1933, Unknown=0, NotChecked=0, Total=2256 [2020-12-23 01:23:31,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2020-12-23 01:23:31,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2020-12-23 01:23:31,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2020-12-23 01:23:31,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2020-12-23 01:23:31,114 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 31 [2020-12-23 01:23:31,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:23:31,114 INFO L481 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2020-12-23 01:23:31,114 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2020-12-23 01:23:31,114 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2020-12-23 01:23:31,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2020-12-23 01:23:31,115 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:23:31,116 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:23:31,317 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:31,318 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:23:31,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:23:31,319 INFO L82 PathProgramCache]: Analyzing trace with hash 697103841, now seen corresponding path program 5 times [2020-12-23 01:23:31,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:23:31,319 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075568158] [2020-12-23 01:23:31,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:23:31,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:23:31,468 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:31,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075568158] [2020-12-23 01:23:31,469 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873741735] [2020-12-23 01:23:31,469 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 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:31,564 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-12-23 01:23:31,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:23:31,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2020-12-23 01:23:31,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:23:31,729 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:31,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:23:31,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2020-12-23 01:23:31,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32896790] [2020-12-23 01:23:31,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-12-23 01:23:31,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:23:31,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-12-23 01:23:31,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2020-12-23 01:23:31,731 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand 19 states. [2020-12-23 01:23:31,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:23:31,990 INFO L93 Difference]: Finished difference Result 61 states and 63 transitions. [2020-12-23 01:23:31,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-12-23 01:23:31,991 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 34 [2020-12-23 01:23:31,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:23:31,992 INFO L225 Difference]: With dead ends: 61 [2020-12-23 01:23:31,992 INFO L226 Difference]: Without dead ends: 40 [2020-12-23 01:23:31,992 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2020-12-23 01:23:31,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2020-12-23 01:23:31,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 37. [2020-12-23 01:23:31,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2020-12-23 01:23:32,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2020-12-23 01:23:32,000 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 34 [2020-12-23 01:23:32,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:23:32,000 INFO L481 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2020-12-23 01:23:32,000 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-12-23 01:23:32,001 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2020-12-23 01:23:32,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2020-12-23 01:23:32,001 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:23:32,001 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:23:32,215 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:32,216 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:23:32,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:23:32,217 INFO L82 PathProgramCache]: Analyzing trace with hash -880704545, now seen corresponding path program 6 times [2020-12-23 01:23:32,217 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:23:32,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874026387] [2020-12-23 01:23:32,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:23:32,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:23:34,101 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:34,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874026387] [2020-12-23 01:23:34,101 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1952224311] [2020-12-23 01:23:34,101 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 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:23:34,185 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-12-23 01:23:34,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:23:34,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 51 conjunts are in the unsatisfiable core [2020-12-23 01:23:34,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:23:34,297 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 [2020-12-23 01:23:34,298 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,313 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:34,314 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,315 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2020-12-23 01:23:34,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,436 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 28 treesize of output 27 [2020-12-23 01:23:34,438 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,452 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:34,453 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,453 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2020-12-23 01:23:34,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,617 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2020-12-23 01:23:34,619 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,635 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:34,636 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,637 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2020-12-23 01:23:34,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:34,775 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:34,775 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 138 [2020-12-23 01:23:34,778 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,851 INFO L625 ElimStorePlain]: treesize reduction 66, result has 43.1 percent of original size [2020-12-23 01:23:34,852 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:23:34,852 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2020-12-23 01:23:35,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,294 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:35,294 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 100 [2020-12-23 01:23:35,298 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:35,361 INFO L625 ElimStorePlain]: treesize reduction 24, result has 73.0 percent of original size [2020-12-23 01:23:35,363 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:23:35,364 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:69, output treesize:65 [2020-12-23 01:23:35,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,616 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:23:35,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,643 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:35,644 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2020-12-23 01:23:35,649 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:35,720 INFO L625 ElimStorePlain]: treesize reduction 52, result has 59.1 percent of original size [2020-12-23 01:23:35,722 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:23:35,722 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:75 [2020-12-23 01:23:35,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,970 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:23:35,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:35,999 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:35,999 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2020-12-23 01:23:36,003 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:36,059 INFO L625 ElimStorePlain]: treesize reduction 24, result has 73.6 percent of original size [2020-12-23 01:23:36,061 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:23:36,061 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:67 [2020-12-23 01:23:36,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,297 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:23:36,323 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:36,323 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2020-12-23 01:23:36,328 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:36,358 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:36,360 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:23:36,360 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:67 [2020-12-23 01:23:36,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:23:36,751 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:23:36,752 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 76 [2020-12-23 01:23:36,754 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:23:36,812 INFO L625 ElimStorePlain]: treesize reduction 22, result has 74.1 percent of original size [2020-12-23 01:23:36,816 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. [2020-12-23 01:23:36,816 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:63 [2020-12-23 01:23:54,181 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:23:54,185 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:23:54,186 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:23:54,189 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:23:54,189 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2020-12-23 01:23:54,191 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2020-12-23 01:23:54,275 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:23:54,275 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:23:54,275 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23] total 46 [2020-12-23 01:23:54,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534758660] [2020-12-23 01:23:54,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 46 states [2020-12-23 01:23:54,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:23:54,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2020-12-23 01:23:54,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1816, Unknown=9, NotChecked=0, Total=2070 [2020-12-23 01:23:54,278 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand 46 states. [2020-12-23 01:23:58,003 WARN L197 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 82 DAG size of output: 59 [2020-12-23 01:24:00,212 WARN L197 SmtUtils]: Spent 2.14 s on a formula simplification. DAG size of input: 101 DAG size of output: 61 [2020-12-23 01:24:00,445 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 61 [2020-12-23 01:24:05,175 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 61 [2020-12-23 01:24:13,576 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 53 [2020-12-23 01:24:14,076 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 61 [2020-12-23 01:24:14,338 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 63 [2020-12-23 01:24:14,717 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 48 [2020-12-23 01:24:14,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:14,749 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2020-12-23 01:24:14,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2020-12-23 01:24:14,750 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 36 [2020-12-23 01:24:14,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:14,752 INFO L225 Difference]: With dead ends: 45 [2020-12-23 01:24:14,752 INFO L226 Difference]: Without dead ends: 41 [2020-12-23 01:24:14,753 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 13 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1336 ImplicationChecksByTransitivity, 27.4s TimeCoverageRelationStatistics Valid=541, Invalid=3610, Unknown=9, NotChecked=0, Total=4160 [2020-12-23 01:24:14,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2020-12-23 01:24:14,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2020-12-23 01:24:14,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2020-12-23 01:24:14,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2020-12-23 01:24:14,765 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 36 [2020-12-23 01:24:14,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:14,765 INFO L481 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2020-12-23 01:24:14,765 INFO L482 AbstractCegarLoop]: Interpolant automaton has 46 states. [2020-12-23 01:24:14,765 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2020-12-23 01:24:14,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2020-12-23 01:24:14,766 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:14,766 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:14,980 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:14,981 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:14,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:14,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1812577787, now seen corresponding path program 7 times [2020-12-23 01:24:14,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:14,983 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434210959] [2020-12-23 01:24:14,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:15,153 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 38 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:15,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434210959] [2020-12-23 01:24:15,154 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635689468] [2020-12-23 01:24:15,154 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:15,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:15,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2020-12-23 01:24:15,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:15,457 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:15,458 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:24:15,458 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2020-12-23 01:24:15,458 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567515504] [2020-12-23 01:24:15,459 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-12-23 01:24:15,459 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:24:15,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-12-23 01:24:15,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2020-12-23 01:24:15,461 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand 22 states. [2020-12-23 01:24:15,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:15,767 INFO L93 Difference]: Finished difference Result 69 states and 71 transitions. [2020-12-23 01:24:15,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-12-23 01:24:15,768 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 39 [2020-12-23 01:24:15,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:15,769 INFO L225 Difference]: With dead ends: 69 [2020-12-23 01:24:15,769 INFO L226 Difference]: Without dead ends: 45 [2020-12-23 01:24:15,770 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=564, Unknown=0, NotChecked=0, Total=756 [2020-12-23 01:24:15,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2020-12-23 01:24:15,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2020-12-23 01:24:15,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-12-23 01:24:15,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2020-12-23 01:24:15,780 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 39 [2020-12-23 01:24:15,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:15,781 INFO L481 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2020-12-23 01:24:15,781 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-12-23 01:24:15,781 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2020-12-23 01:24:15,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2020-12-23 01:24:15,782 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:15,782 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:15,995 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-12-23 01:24:15,996 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:15,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:15,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1463861959, now seen corresponding path program 8 times [2020-12-23 01:24:15,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:15,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460786760] [2020-12-23 01:24:15,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:16,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:17,597 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2020-12-23 01:24:17,746 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2020-12-23 01:24:17,914 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2020-12-23 01:24:18,235 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2020-12-23 01:24:18,962 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:18,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460786760] [2020-12-23 01:24:18,963 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699471622] [2020-12-23 01:24:18,963 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 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:19,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-23 01:24:19,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:24:19,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 49 conjunts are in the unsatisfiable core [2020-12-23 01:24:19,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:19,152 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 [2020-12-23 01:24:19,157 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,165 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:19,168 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,169 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2020-12-23 01:24:19,317 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:19,317 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 25 treesize of output 54 [2020-12-23 01:24:19,320 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,348 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.9 percent of original size [2020-12-23 01:24:19,349 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,349 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2020-12-23 01:24:19,560 INFO L348 Elim1Store]: treesize reduction 12, result has 86.8 percent of original size [2020-12-23 01:24:19,561 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 34 treesize of output 96 [2020-12-23 01:24:19,563 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,608 INFO L625 ElimStorePlain]: treesize reduction 44, result has 46.3 percent of original size [2020-12-23 01:24:19,609 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,609 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2020-12-23 01:24:19,874 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2020-12-23 01:24:19,875 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 43 treesize of output 138 [2020-12-23 01:24:19,881 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,934 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.6 percent of original size [2020-12-23 01:24:19,935 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:19,935 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2020-12-23 01:24:20,236 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2020-12-23 01:24:20,236 INFO L348 Elim1Store]: treesize reduction 120, result has 52.0 percent of original size [2020-12-23 01:24:20,237 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 55 treesize of output 153 [2020-12-23 01:24:20,240 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:20,318 INFO L625 ElimStorePlain]: treesize reduction 66, result has 47.2 percent of original size [2020-12-23 01:24:20,318 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:20,319 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2020-12-23 01:24:20,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:20,737 INFO L348 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2020-12-23 01:24:20,737 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2020-12-23 01:24:20,739 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:20,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:20,758 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:20,758 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2020-12-23 01:24:20,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:21,068 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2020-12-23 01:24:21,069 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2020-12-23 01:24:21,072 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,136 INFO L625 ElimStorePlain]: treesize reduction 108, result has 39.0 percent of original size [2020-12-23 01:24:21,137 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,137 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2020-12-23 01:24:21,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:21,415 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2020-12-23 01:24:21,416 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2020-12-23 01:24:21,420 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,474 INFO L625 ElimStorePlain]: treesize reduction 108, result has 39.0 percent of original size [2020-12-23 01:24:21,475 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,475 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2020-12-23 01:24:21,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:21,741 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2020-12-23 01:24:21,742 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2020-12-23 01:24:21,747 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,814 INFO L625 ElimStorePlain]: treesize reduction 106, result has 40.1 percent of original size [2020-12-23 01:24:21,815 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:21,816 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:71 [2020-12-23 01:24:22,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:22,121 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2020-12-23 01:24:22,121 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2020-12-23 01:24:22,124 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:22,185 INFO L625 ElimStorePlain]: treesize reduction 102, result has 40.4 percent of original size [2020-12-23 01:24:22,186 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:22,187 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2020-12-23 01:24:22,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:22,414 INFO L348 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2020-12-23 01:24:22,414 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 73 [2020-12-23 01:24:22,417 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:22,433 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:22,436 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. [2020-12-23 01:24:22,436 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:81, output treesize:64 [2020-12-23 01:24:22,594 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:24:22,596 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:24:22,596 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:24:22,600 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:24:22,601 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2020-12-23 01:24:22,604 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2020-12-23 01:24:22,695 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:22,695 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:24:22,695 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 24] total 51 [2020-12-23 01:24:22,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177165467] [2020-12-23 01:24:22,696 INFO L461 AbstractCegarLoop]: Interpolant automaton has 51 states [2020-12-23 01:24:22,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:24:22,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2020-12-23 01:24:22,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2295, Unknown=0, NotChecked=0, Total=2550 [2020-12-23 01:24:22,698 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand 51 states. [2020-12-23 01:24:24,430 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 42 [2020-12-23 01:24:24,633 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 42 [2020-12-23 01:24:24,904 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 47 [2020-12-23 01:24:25,403 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2020-12-23 01:24:25,734 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 41 [2020-12-23 01:24:25,959 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 41 [2020-12-23 01:24:26,190 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 45 [2020-12-23 01:24:26,449 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 43 [2020-12-23 01:24:26,760 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 46 [2020-12-23 01:24:27,072 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 49 [2020-12-23 01:24:27,393 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 51 [2020-12-23 01:24:27,636 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 46 [2020-12-23 01:24:27,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:27,664 INFO L93 Difference]: Finished difference Result 55 states and 57 transitions. [2020-12-23 01:24:27,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-12-23 01:24:27,665 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 41 [2020-12-23 01:24:27,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:27,666 INFO L225 Difference]: With dead ends: 55 [2020-12-23 01:24:27,666 INFO L226 Difference]: Without dead ends: 51 [2020-12-23 01:24:27,668 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1747 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=575, Invalid=5277, Unknown=0, NotChecked=0, Total=5852 [2020-12-23 01:24:27,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2020-12-23 01:24:27,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2020-12-23 01:24:27,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-12-23 01:24:27,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2020-12-23 01:24:27,675 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 41 [2020-12-23 01:24:27,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:27,676 INFO L481 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2020-12-23 01:24:27,676 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2020-12-23 01:24:27,676 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2020-12-23 01:24:27,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2020-12-23 01:24:27,677 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:27,677 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:27,879 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-12-23 01:24:27,880 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:27,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:27,880 INFO L82 PathProgramCache]: Analyzing trace with hash 409975325, now seen corresponding path program 9 times [2020-12-23 01:24:27,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:27,881 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287095225] [2020-12-23 01:24:27,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:28,090 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 54 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:28,091 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287095225] [2020-12-23 01:24:28,091 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865985635] [2020-12-23 01:24:28,091 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:28,185 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-12-23 01:24:28,185 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:24:28,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2020-12-23 01:24:28,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:28,480 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 70 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:28,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:24:28,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 25 [2020-12-23 01:24:28,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047643586] [2020-12-23 01:24:28,481 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-12-23 01:24:28,481 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:24:28,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-12-23 01:24:28,482 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2020-12-23 01:24:28,482 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand 25 states. [2020-12-23 01:24:28,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:28,867 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2020-12-23 01:24:28,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-12-23 01:24:28,868 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 44 [2020-12-23 01:24:28,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:28,871 INFO L225 Difference]: With dead ends: 77 [2020-12-23 01:24:28,871 INFO L226 Difference]: Without dead ends: 50 [2020-12-23 01:24:28,872 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=745, Unknown=0, NotChecked=0, Total=992 [2020-12-23 01:24:28,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-12-23 01:24:28,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2020-12-23 01:24:28,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2020-12-23 01:24:28,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2020-12-23 01:24:28,895 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 44 [2020-12-23 01:24:28,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:28,895 INFO L481 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2020-12-23 01:24:28,895 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-12-23 01:24:28,895 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2020-12-23 01:24:28,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2020-12-23 01:24:28,902 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:28,902 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:29,117 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:29,117 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:29,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:29,118 INFO L82 PathProgramCache]: Analyzing trace with hash -1967037797, now seen corresponding path program 10 times [2020-12-23 01:24:29,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:29,119 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710089870] [2020-12-23 01:24:29,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:29,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:30,144 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2020-12-23 01:24:30,475 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2020-12-23 01:24:30,673 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2020-12-23 01:24:30,890 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 54 [2020-12-23 01:24:31,113 WARN L197 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-12-23 01:24:31,336 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2020-12-23 01:24:31,512 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2020-12-23 01:24:31,707 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-12-23 01:24:31,903 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2020-12-23 01:24:32,120 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2020-12-23 01:24:32,319 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2020-12-23 01:24:32,527 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2020-12-23 01:24:32,703 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 44 [2020-12-23 01:24:32,900 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 44 [2020-12-23 01:24:34,284 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:34,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710089870] [2020-12-23 01:24:34,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1511972905] [2020-12-23 01:24:34,284 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 [2020-12-23 01:24:34,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-12-23 01:24:34,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:24:34,338 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 53 conjunts are in the unsatisfiable core [2020-12-23 01:24:34,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:34,351 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 10 treesize of output 8 [2020-12-23 01:24:34,353 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,357 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:34,358 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,358 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2020-12-23 01:24:34,511 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-12-23 01:24:34,512 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,522 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:34,523 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,523 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2020-12-23 01:24:34,713 INFO L348 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2020-12-23 01:24:34,713 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 1 case distinctions, treesize of input 28 treesize of output 27 [2020-12-23 01:24:34,715 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,727 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:34,728 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,728 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2020-12-23 01:24:34,958 INFO L348 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2020-12-23 01:24:34,958 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2020-12-23 01:24:34,960 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,977 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:34,978 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:34,978 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2020-12-23 01:24:35,302 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-12-23 01:24:35,303 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2020-12-23 01:24:35,303 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 138 [2020-12-23 01:24:35,310 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:35,373 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.1 percent of original size [2020-12-23 01:24:35,374 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:35,374 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2020-12-23 01:24:35,774 WARN L197 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2020-12-23 01:24:35,775 INFO L348 Elim1Store]: treesize reduction 120, result has 52.0 percent of original size [2020-12-23 01:24:35,775 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 153 [2020-12-23 01:24:35,782 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:35,855 INFO L625 ElimStorePlain]: treesize reduction 66, result has 46.8 percent of original size [2020-12-23 01:24:35,856 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:35,856 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2020-12-23 01:24:36,214 INFO L348 Elim1Store]: treesize reduction 260, result has 15.0 percent of original size [2020-12-23 01:24:36,214 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 72 [2020-12-23 01:24:36,216 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:36,234 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:36,235 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:36,235 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2020-12-23 01:24:36,521 INFO L348 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2020-12-23 01:24:36,521 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2020-12-23 01:24:36,524 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:36,548 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:36,549 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:36,549 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2020-12-23 01:24:36,960 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2020-12-23 01:24:36,960 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2020-12-23 01:24:36,961 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2020-12-23 01:24:36,967 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:37,035 INFO L625 ElimStorePlain]: treesize reduction 118, result has 40.1 percent of original size [2020-12-23 01:24:37,036 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:37,037 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:79 [2020-12-23 01:24:37,444 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2020-12-23 01:24:37,445 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2020-12-23 01:24:37,446 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2020-12-23 01:24:37,452 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:37,522 INFO L625 ElimStorePlain]: treesize reduction 120, result has 39.1 percent of original size [2020-12-23 01:24:37,524 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:37,524 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:77 [2020-12-23 01:24:37,934 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2020-12-23 01:24:37,935 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2020-12-23 01:24:37,935 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2020-12-23 01:24:37,940 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:38,025 INFO L625 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2020-12-23 01:24:38,026 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:38,026 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:77 [2020-12-23 01:24:38,449 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2020-12-23 01:24:38,450 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2020-12-23 01:24:38,451 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2020-12-23 01:24:38,458 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:38,538 INFO L625 ElimStorePlain]: treesize reduction 110, result has 40.5 percent of original size [2020-12-23 01:24:38,539 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:38,539 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:75 [2020-12-23 01:24:38,970 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2020-12-23 01:24:38,971 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2020-12-23 01:24:38,971 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2020-12-23 01:24:38,977 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:39,059 INFO L625 ElimStorePlain]: treesize reduction 112, result has 41.4 percent of original size [2020-12-23 01:24:39,060 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:39,061 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:79 [2020-12-23 01:24:39,373 INFO L348 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2020-12-23 01:24:39,373 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 85 [2020-12-23 01:24:39,376 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:39,399 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:39,401 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. [2020-12-23 01:24:39,401 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:89, output treesize:66 [2020-12-23 01:24:39,705 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:39,705 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:24:39,706 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 25] total 58 [2020-12-23 01:24:39,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205336097] [2020-12-23 01:24:39,706 INFO L461 AbstractCegarLoop]: Interpolant automaton has 58 states [2020-12-23 01:24:39,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:24:39,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2020-12-23 01:24:39,708 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=3011, Unknown=0, NotChecked=0, Total=3306 [2020-12-23 01:24:39,708 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand 58 states. [2020-12-23 01:24:41,672 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 44 [2020-12-23 01:24:41,936 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2020-12-23 01:24:42,205 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 47 [2020-12-23 01:24:42,508 WARN L197 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 44 [2020-12-23 01:24:42,931 WARN L197 SmtUtils]: Spent 282.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 53 [2020-12-23 01:24:43,276 WARN L197 SmtUtils]: Spent 197.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 51 [2020-12-23 01:24:43,746 WARN L197 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 56 [2020-12-23 01:24:43,925 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 51 [2020-12-23 01:24:44,136 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 50 [2020-12-23 01:24:44,403 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 52 [2020-12-23 01:24:44,807 WARN L197 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 53 [2020-12-23 01:24:45,165 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 56 [2020-12-23 01:24:45,582 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 54 [2020-12-23 01:24:45,969 WARN L197 SmtUtils]: Spent 187.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 54 [2020-12-23 01:24:46,447 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 54 [2020-12-23 01:24:46,905 WARN L197 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 55 [2020-12-23 01:24:47,339 WARN L197 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 57 [2020-12-23 01:24:47,717 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 58 [2020-12-23 01:24:47,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:47,740 INFO L93 Difference]: Finished difference Result 56 states and 57 transitions. [2020-12-23 01:24:47,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-12-23 01:24:47,741 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 46 [2020-12-23 01:24:47,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:47,742 INFO L225 Difference]: With dead ends: 56 [2020-12-23 01:24:47,742 INFO L226 Difference]: Without dead ends: 52 [2020-12-23 01:24:47,744 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 19 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1961 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=674, Invalid=6466, Unknown=0, NotChecked=0, Total=7140 [2020-12-23 01:24:47,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2020-12-23 01:24:47,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 50. [2020-12-23 01:24:47,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-12-23 01:24:47,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 51 transitions. [2020-12-23 01:24:47,753 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 51 transitions. Word has length 46 [2020-12-23 01:24:47,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:47,753 INFO L481 AbstractCegarLoop]: Abstraction has 50 states and 51 transitions. [2020-12-23 01:24:47,753 INFO L482 AbstractCegarLoop]: Interpolant automaton has 58 states. [2020-12-23 01:24:47,754 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 51 transitions. [2020-12-23 01:24:47,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2020-12-23 01:24:47,754 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:47,754 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:47,969 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:47,970 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:47,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:47,971 INFO L82 PathProgramCache]: Analyzing trace with hash 2107054537, now seen corresponding path program 11 times [2020-12-23 01:24:47,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:47,972 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272276543] [2020-12-23 01:24:47,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:47,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:48,215 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:48,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1272276543] [2020-12-23 01:24:48,215 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989782417] [2020-12-23 01:24:48,216 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 [2020-12-23 01:24:48,367 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-12-23 01:24:48,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:24:48,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 18 conjunts are in the unsatisfiable core [2020-12-23 01:24:48,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:48,711 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 92 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:48,711 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:24:48,712 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2020-12-23 01:24:48,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640440386] [2020-12-23 01:24:48,712 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-12-23 01:24:48,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:24:48,713 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-12-23 01:24:48,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2020-12-23 01:24:48,713 INFO L87 Difference]: Start difference. First operand 50 states and 51 transitions. Second operand 28 states. [2020-12-23 01:24:49,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:24:49,124 INFO L93 Difference]: Finished difference Result 85 states and 87 transitions. [2020-12-23 01:24:49,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-12-23 01:24:49,125 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 49 [2020-12-23 01:24:49,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:24:49,126 INFO L225 Difference]: With dead ends: 85 [2020-12-23 01:24:49,126 INFO L226 Difference]: Without dead ends: 55 [2020-12-23 01:24:49,127 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=309, Invalid=951, Unknown=0, NotChecked=0, Total=1260 [2020-12-23 01:24:49,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2020-12-23 01:24:49,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2020-12-23 01:24:49,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-12-23 01:24:49,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2020-12-23 01:24:49,137 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 49 [2020-12-23 01:24:49,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:24:49,137 INFO L481 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2020-12-23 01:24:49,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-12-23 01:24:49,137 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2020-12-23 01:24:49,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2020-12-23 01:24:49,138 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:24:49,138 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:24:49,348 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-12-23 01:24:49,349 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:24:49,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:24:49,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1527844875, now seen corresponding path program 12 times [2020-12-23 01:24:49,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:24:49,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787826963] [2020-12-23 01:24:49,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:24:49,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:24:50,469 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 43 [2020-12-23 01:24:50,631 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 46 [2020-12-23 01:24:50,807 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 47 [2020-12-23 01:24:51,003 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 50 [2020-12-23 01:24:51,211 WARN L197 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2020-12-23 01:24:51,419 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2020-12-23 01:24:51,636 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2020-12-23 01:24:51,854 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2020-12-23 01:24:52,029 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2020-12-23 01:24:52,222 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2020-12-23 01:24:52,420 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2020-12-23 01:24:52,625 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2020-12-23 01:24:52,829 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2020-12-23 01:24:53,037 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2020-12-23 01:24:53,231 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2020-12-23 01:24:53,441 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 50 [2020-12-23 01:24:53,672 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2020-12-23 01:24:53,893 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2020-12-23 01:24:55,421 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:24:55,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787826963] [2020-12-23 01:24:55,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058413968] [2020-12-23 01:24:55,421 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 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:24:55,574 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-12-23 01:24:55,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:24:55,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 70 conjunts are in the unsatisfiable core [2020-12-23 01:24:55,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:24:55,783 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 [2020-12-23 01:24:55,785 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:55,795 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:55,796 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:55,796 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2020-12-23 01:24:56,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,013 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 25 treesize of output 24 [2020-12-23 01:24:56,014 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,028 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:56,029 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,029 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2020-12-23 01:24:56,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,265 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 36 [2020-12-23 01:24:56,266 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,283 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:56,284 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,284 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2020-12-23 01:24:56,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,565 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 0 case distinctions, treesize of input 46 treesize of output 51 [2020-12-23 01:24:56,566 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,595 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:56,596 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,596 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2020-12-23 01:24:56,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:56,891 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2020-12-23 01:24:56,894 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,914 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:56,915 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:56,915 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2020-12-23 01:24:57,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,265 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 72 [2020-12-23 01:24:57,267 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:57,296 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:57,297 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:57,298 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2020-12-23 01:24:57,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:57,668 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 87 [2020-12-23 01:24:57,670 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:57,704 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:57,705 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:24:57,705 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:87, output treesize:83 [2020-12-23 01:24:58,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,526 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 97 [2020-12-23 01:24:58,528 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:58,571 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:58,573 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:24:58,573 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:102, output treesize:98 [2020-12-23 01:24:58,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,950 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:24:58,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:58,979 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2020-12-23 01:24:58,983 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:59,030 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:59,032 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:24:59,032 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2020-12-23 01:24:59,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,416 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:24:59,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,419 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2020-12-23 01:24:59,421 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:59,470 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:59,472 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:24:59,473 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2020-12-23 01:24:59,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:24:59,888 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:24:59,891 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2020-12-23 01:24:59,896 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:24:59,946 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:24:59,948 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:24:59,948 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2020-12-23 01:25:00,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,347 INFO L173 IndexEqualityManager]: detected equality via solver [2020-12-23 01:25:00,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:00,368 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2020-12-23 01:25:00,378 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:00,424 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:00,426 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:25:00,427 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2020-12-23 01:25:01,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,065 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 102 [2020-12-23 01:25:01,067 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:01,109 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:01,111 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:25:01,111 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:118, output treesize:95 [2020-12-23 01:25:01,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:01,419 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:01,419 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 7 case distinctions, treesize of input 101 treesize of output 216 [2020-12-23 01:25:01,425 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:01,552 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 54 [2020-12-23 01:25:01,552 INFO L625 ElimStorePlain]: treesize reduction 130, result has 44.2 percent of original size [2020-12-23 01:25:01,554 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2020-12-23 01:25:01,554 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:103 [2020-12-23 01:25:02,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:02,404 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2020-12-23 01:25:02,405 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:02,406 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 24 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 94 treesize of output 261 [2020-12-23 01:25:02,412 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:02,597 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 49 [2020-12-23 01:25:02,598 INFO L625 ElimStorePlain]: treesize reduction 260, result has 27.4 percent of original size [2020-12-23 01:25:02,600 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. [2020-12-23 01:25:02,601 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:113, output treesize:98 [2020-12-23 01:25:05,562 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:25:05,566 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:25:05,567 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:25:05,572 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:25:05,573 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2020-12-23 01:25:05,575 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2020-12-23 01:25:05,729 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 2 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:25:05,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:25:05,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 34] total 71 [2020-12-23 01:25:05,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177773914] [2020-12-23 01:25:05,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 71 states [2020-12-23 01:25:05,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:25:05,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2020-12-23 01:25:05,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=646, Invalid=4324, Unknown=0, NotChecked=0, Total=4970 [2020-12-23 01:25:05,733 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand 71 states. [2020-12-23 01:25:30,884 WARN L197 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 67 [2020-12-23 01:25:31,423 WARN L197 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 88 [2020-12-23 01:25:31,978 WARN L197 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 103 [2020-12-23 01:25:32,594 WARN L197 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 95 [2020-12-23 01:25:33,058 WARN L197 SmtUtils]: Spent 229.00 ms on a formula simplification. DAG size of input: 155 DAG size of output: 96 [2020-12-23 01:25:33,409 WARN L197 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 66 [2020-12-23 01:25:33,945 WARN L197 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 102 [2020-12-23 01:25:34,289 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2020-12-23 01:25:36,788 WARN L197 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 75 [2020-12-23 01:25:37,149 WARN L197 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 66 [2020-12-23 01:25:37,818 WARN L197 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 80 [2020-12-23 01:25:39,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:25:39,865 INFO L93 Difference]: Finished difference Result 60 states and 61 transitions. [2020-12-23 01:25:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-12-23 01:25:39,867 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 51 [2020-12-23 01:25:39,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:25:39,867 INFO L225 Difference]: With dead ends: 60 [2020-12-23 01:25:39,867 INFO L226 Difference]: Without dead ends: 56 [2020-12-23 01:25:39,872 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 22 SyntacticMatches, 6 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3337 ImplicationChecksByTransitivity, 20.4s TimeCoverageRelationStatistics Valid=1456, Invalid=9886, Unknown=0, NotChecked=0, Total=11342 [2020-12-23 01:25:39,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2020-12-23 01:25:39,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2020-12-23 01:25:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-12-23 01:25:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2020-12-23 01:25:39,884 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 51 [2020-12-23 01:25:39,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:25:39,884 INFO L481 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2020-12-23 01:25:39,884 INFO L482 AbstractCegarLoop]: Interpolant automaton has 71 states. [2020-12-23 01:25:39,884 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2020-12-23 01:25:39,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2020-12-23 01:25:39,885 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:25:39,885 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:25:40,099 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-12-23 01:25:40,100 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:25:40,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:25:40,101 INFO L82 PathProgramCache]: Analyzing trace with hash -440453543, now seen corresponding path program 13 times [2020-12-23 01:25:40,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:25:40,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186194163] [2020-12-23 01:25:40,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:25:40,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:25:40,429 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 95 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:25:40,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186194163] [2020-12-23 01:25:40,429 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762997829] [2020-12-23 01:25:40,429 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 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:25:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:25:40,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2020-12-23 01:25:40,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:25:40,965 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 117 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:25:40,965 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:25:40,965 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 31 [2020-12-23 01:25:40,965 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703023383] [2020-12-23 01:25:40,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-12-23 01:25:40,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:25:40,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-12-23 01:25:40,966 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=705, Unknown=0, NotChecked=0, Total=930 [2020-12-23 01:25:40,967 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand 31 states. [2020-12-23 01:25:41,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:25:41,500 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2020-12-23 01:25:41,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-12-23 01:25:41,501 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 54 [2020-12-23 01:25:41,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:25:41,501 INFO L225 Difference]: With dead ends: 93 [2020-12-23 01:25:41,502 INFO L226 Difference]: Without dead ends: 60 [2020-12-23 01:25:41,503 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=378, Invalid=1182, Unknown=0, NotChecked=0, Total=1560 [2020-12-23 01:25:41,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-12-23 01:25:41,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2020-12-23 01:25:41,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-12-23 01:25:41,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2020-12-23 01:25:41,513 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 54 [2020-12-23 01:25:41,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:25:41,513 INFO L481 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2020-12-23 01:25:41,513 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-12-23 01:25:41,513 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2020-12-23 01:25:41,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2020-12-23 01:25:41,514 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:25:41,514 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:25:41,725 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-12-23 01:25:41,726 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:25:41,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:25:41,727 INFO L82 PathProgramCache]: Analyzing trace with hash -995174057, now seen corresponding path program 14 times [2020-12-23 01:25:41,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:25:41,727 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504838828] [2020-12-23 01:25:41,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:25:41,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:25:42,526 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-12-23 01:25:42,671 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 36 [2020-12-23 01:25:42,815 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2020-12-23 01:25:42,962 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2020-12-23 01:25:43,146 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-12-23 01:25:43,325 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2020-12-23 01:25:43,569 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2020-12-23 01:25:43,792 WARN L197 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2020-12-23 01:25:44,057 WARN L197 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2020-12-23 01:25:44,297 WARN L197 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 54 [2020-12-23 01:25:44,468 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-12-23 01:25:44,751 WARN L197 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2020-12-23 01:25:44,932 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2020-12-23 01:25:45,768 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2020-12-23 01:25:46,087 WARN L197 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2020-12-23 01:25:46,366 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2020-12-23 01:25:46,626 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2020-12-23 01:25:46,895 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2020-12-23 01:25:47,165 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2020-12-23 01:25:47,447 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2020-12-23 01:25:47,676 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2020-12-23 01:25:47,912 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 44 [2020-12-23 01:25:48,146 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 40 [2020-12-23 01:25:48,408 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2020-12-23 01:25:49,814 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:25:49,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504838828] [2020-12-23 01:25:49,814 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607725253] [2020-12-23 01:25:49,814 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 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:25:49,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-12-23 01:25:49,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:25:49,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 67 conjunts are in the unsatisfiable core [2020-12-23 01:25:49,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:25:50,123 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 [2020-12-23 01:25:50,125 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,135 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:50,135 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,136 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2020-12-23 01:25:50,407 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:50,407 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 25 treesize of output 54 [2020-12-23 01:25:50,409 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,441 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.9 percent of original size [2020-12-23 01:25:50,441 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,442 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2020-12-23 01:25:50,796 INFO L348 Elim1Store]: treesize reduction 12, result has 86.8 percent of original size [2020-12-23 01:25:50,796 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 34 treesize of output 96 [2020-12-23 01:25:50,798 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,852 INFO L625 ElimStorePlain]: treesize reduction 44, result has 46.3 percent of original size [2020-12-23 01:25:50,853 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:50,853 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2020-12-23 01:25:51,286 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2020-12-23 01:25:51,287 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2020-12-23 01:25:51,287 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 43 treesize of output 138 [2020-12-23 01:25:51,291 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:51,379 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.6 percent of original size [2020-12-23 01:25:51,380 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:51,381 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2020-12-23 01:25:51,941 WARN L197 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2020-12-23 01:25:51,944 INFO L348 Elim1Store]: treesize reduction 72, result has 68.6 percent of original size [2020-12-23 01:25:51,944 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 52 treesize of output 180 [2020-12-23 01:25:51,947 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:52,046 INFO L625 ElimStorePlain]: treesize reduction 88, result has 38.9 percent of original size [2020-12-23 01:25:52,047 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:52,047 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2020-12-23 01:25:52,676 WARN L197 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2020-12-23 01:25:52,677 INFO L348 Elim1Store]: treesize reduction 171, result has 49.7 percent of original size [2020-12-23 01:25:52,678 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 15 case distinctions, treesize of input 64 treesize of output 195 [2020-12-23 01:25:52,681 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:52,811 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2020-12-23 01:25:52,812 INFO L625 ElimStorePlain]: treesize reduction 88, result has 43.6 percent of original size [2020-12-23 01:25:52,814 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:52,814 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2020-12-23 01:25:53,530 WARN L197 SmtUtils]: Spent 307.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 59 [2020-12-23 01:25:53,531 INFO L348 Elim1Store]: treesize reduction 288, result has 38.6 percent of original size [2020-12-23 01:25:53,531 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 76 treesize of output 210 [2020-12-23 01:25:53,535 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:53,656 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2020-12-23 01:25:53,657 INFO L625 ElimStorePlain]: treesize reduction 88, result has 47.6 percent of original size [2020-12-23 01:25:53,658 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:53,658 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:84, output treesize:80 [2020-12-23 01:25:54,420 WARN L197 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2020-12-23 01:25:54,421 INFO L348 Elim1Store]: treesize reduction 423, result has 31.3 percent of original size [2020-12-23 01:25:54,421 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 88 treesize of output 225 [2020-12-23 01:25:54,426 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:54,557 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2020-12-23 01:25:54,558 INFO L625 ElimStorePlain]: treesize reduction 88, result has 51.1 percent of original size [2020-12-23 01:25:54,561 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:54,561 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2020-12-23 01:25:55,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:55,420 INFO L348 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2020-12-23 01:25:55,420 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2020-12-23 01:25:55,422 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:55,475 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:25:55,476 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:55,477 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2020-12-23 01:25:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:56,179 WARN L197 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:25:56,180 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:25:56,181 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:25:56,186 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:56,302 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2020-12-23 01:25:56,303 INFO L625 ElimStorePlain]: treesize reduction 154, result has 38.9 percent of original size [2020-12-23 01:25:56,304 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:56,305 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:98 [2020-12-23 01:25:56,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:56,961 WARN L197 SmtUtils]: Spent 235.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:25:56,962 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:25:56,963 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:25:56,971 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:57,076 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2020-12-23 01:25:57,077 INFO L625 ElimStorePlain]: treesize reduction 174, result has 35.6 percent of original size [2020-12-23 01:25:57,078 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:57,078 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2020-12-23 01:25:57,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:57,758 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:25:57,759 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:25:57,760 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:25:57,766 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:57,882 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2020-12-23 01:25:57,883 INFO L625 ElimStorePlain]: treesize reduction 136, result has 41.4 percent of original size [2020-12-23 01:25:57,885 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:57,885 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2020-12-23 01:25:58,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:58,602 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:25:58,603 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:25:58,604 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:25:58,609 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:58,722 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2020-12-23 01:25:58,723 INFO L625 ElimStorePlain]: treesize reduction 156, result has 38.1 percent of original size [2020-12-23 01:25:58,724 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:58,725 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2020-12-23 01:25:59,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:25:59,419 WARN L197 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:25:59,420 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:25:59,420 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:25:59,426 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:25:59,549 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 49 [2020-12-23 01:25:59,551 INFO L625 ElimStorePlain]: treesize reduction 154, result has 38.9 percent of original size [2020-12-23 01:25:59,553 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:25:59,553 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:98 [2020-12-23 01:26:00,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:26:00,287 WARN L197 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:26:00,288 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:26:00,289 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:26:00,297 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:00,414 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 52 [2020-12-23 01:26:00,415 INFO L625 ElimStorePlain]: treesize reduction 130, result has 42.5 percent of original size [2020-12-23 01:26:00,416 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:00,416 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2020-12-23 01:26:00,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:26:01,117 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2020-12-23 01:26:01,118 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2020-12-23 01:26:01,118 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2020-12-23 01:26:01,125 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:01,248 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2020-12-23 01:26:01,249 INFO L625 ElimStorePlain]: treesize reduction 142, result has 40.3 percent of original size [2020-12-23 01:26:01,250 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:01,251 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2020-12-23 01:26:01,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2020-12-23 01:26:01,712 INFO L348 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2020-12-23 01:26:01,712 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 109 [2020-12-23 01:26:01,715 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:01,753 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:01,756 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. [2020-12-23 01:26:01,756 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:108, output treesize:89 [2020-12-23 01:26:02,215 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:26:02,216 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:26:02,216 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 33] total 74 [2020-12-23 01:26:02,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480582794] [2020-12-23 01:26:02,216 INFO L461 AbstractCegarLoop]: Interpolant automaton has 74 states [2020-12-23 01:26:02,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:26:02,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2020-12-23 01:26:02,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=424, Invalid=4978, Unknown=0, NotChecked=0, Total=5402 [2020-12-23 01:26:02,218 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand 74 states. [2020-12-23 01:26:04,068 WARN L197 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 35 [2020-12-23 01:26:04,673 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 41 [2020-12-23 01:26:04,983 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 35 [2020-12-23 01:26:05,324 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 42 [2020-12-23 01:26:05,700 WARN L197 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 39 [2020-12-23 01:26:06,113 WARN L197 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 47 [2020-12-23 01:26:06,533 WARN L197 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 43 [2020-12-23 01:26:07,009 WARN L197 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 50 [2020-12-23 01:26:07,567 WARN L197 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 48 [2020-12-23 01:26:08,078 WARN L197 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 54 [2020-12-23 01:26:08,708 WARN L197 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 52 [2020-12-23 01:26:09,427 WARN L197 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 55 [2020-12-23 01:26:10,082 WARN L197 SmtUtils]: Spent 376.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 56 [2020-12-23 01:26:11,016 WARN L197 SmtUtils]: Spent 508.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 58 [2020-12-23 01:26:11,325 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 57 [2020-12-23 01:26:11,857 WARN L197 SmtUtils]: Spent 333.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 55 [2020-12-23 01:26:12,567 WARN L197 SmtUtils]: Spent 438.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 56 [2020-12-23 01:26:12,875 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2020-12-23 01:26:13,292 WARN L197 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 60 [2020-12-23 01:26:13,838 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 61 [2020-12-23 01:26:14,369 WARN L197 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 63 [2020-12-23 01:26:14,946 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 57 [2020-12-23 01:26:15,533 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 58 [2020-12-23 01:26:16,126 WARN L197 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 57 [2020-12-23 01:26:16,811 WARN L197 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 58 [2020-12-23 01:26:17,676 WARN L197 SmtUtils]: Spent 468.00 ms on a formula simplification. DAG size of input: 221 DAG size of output: 59 [2020-12-23 01:26:18,597 WARN L197 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 60 [2020-12-23 01:26:19,366 WARN L197 SmtUtils]: Spent 397.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 62 [2020-12-23 01:26:19,998 WARN L197 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 62 [2020-12-23 01:26:20,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:26:20,057 INFO L93 Difference]: Finished difference Result 70 states and 72 transitions. [2020-12-23 01:26:20,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-12-23 01:26:20,058 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 56 [2020-12-23 01:26:20,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:26:20,059 INFO L225 Difference]: With dead ends: 70 [2020-12-23 01:26:20,059 INFO L226 Difference]: Without dead ends: 66 [2020-12-23 01:26:20,061 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 19 SyntacticMatches, 8 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3340 ImplicationChecksByTransitivity, 27.8s TimeCoverageRelationStatistics Valid=1004, Invalid=10768, Unknown=0, NotChecked=0, Total=11772 [2020-12-23 01:26:20,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2020-12-23 01:26:20,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2020-12-23 01:26:20,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-12-23 01:26:20,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2020-12-23 01:26:20,074 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 56 [2020-12-23 01:26:20,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:26:20,074 INFO L481 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2020-12-23 01:26:20,074 INFO L482 AbstractCegarLoop]: Interpolant automaton has 74 states. [2020-12-23 01:26:20,074 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2020-12-23 01:26:20,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2020-12-23 01:26:20,075 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:26:20,075 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:26:20,290 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:26:20,291 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:26:20,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:26:20,292 INFO L82 PathProgramCache]: Analyzing trace with hash -1769776755, now seen corresponding path program 15 times [2020-12-23 01:26:20,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:26:20,292 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559109072] [2020-12-23 01:26:20,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:26:20,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:26:20,729 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 120 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:26:20,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559109072] [2020-12-23 01:26:20,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705658186] [2020-12-23 01:26:20,729 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:26:20,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-12-23 01:26:20,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:26:20,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 22 conjunts are in the unsatisfiable core [2020-12-23 01:26:20,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:26:21,575 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 145 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:26:21,575 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:26:21,575 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2020-12-23 01:26:21,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570637249] [2020-12-23 01:26:21,576 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-12-23 01:26:21,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:26:21,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-12-23 01:26:21,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2020-12-23 01:26:21,577 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand 34 states. [2020-12-23 01:26:22,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-23 01:26:22,211 INFO L93 Difference]: Finished difference Result 101 states and 103 transitions. [2020-12-23 01:26:22,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-12-23 01:26:22,213 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 59 [2020-12-23 01:26:22,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-23 01:26:22,214 INFO L225 Difference]: With dead ends: 101 [2020-12-23 01:26:22,214 INFO L226 Difference]: Without dead ends: 65 [2020-12-23 01:26:22,215 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=454, Invalid=1438, Unknown=0, NotChecked=0, Total=1892 [2020-12-23 01:26:22,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2020-12-23 01:26:22,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2020-12-23 01:26:22,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-12-23 01:26:22,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2020-12-23 01:26:22,226 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 59 [2020-12-23 01:26:22,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-23 01:26:22,226 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2020-12-23 01:26:22,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-12-23 01:26:22,226 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2020-12-23 01:26:22,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2020-12-23 01:26:22,227 INFO L414 BasicCegarLoop]: Found error trace [2020-12-23 01:26:22,227 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-23 01:26:22,427 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-12-23 01:26:22,431 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-23 01:26:22,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-23 01:26:22,431 INFO L82 PathProgramCache]: Analyzing trace with hash -680008369, now seen corresponding path program 16 times [2020-12-23 01:26:22,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-12-23 01:26:22,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302194377] [2020-12-23 01:26:22,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-23 01:26:22,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-23 01:26:23,824 WARN L197 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2020-12-23 01:26:24,000 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2020-12-23 01:26:24,238 WARN L197 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2020-12-23 01:26:24,439 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2020-12-23 01:26:24,716 WARN L197 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2020-12-23 01:26:24,964 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2020-12-23 01:26:25,141 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2020-12-23 01:26:25,452 WARN L197 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2020-12-23 01:26:25,787 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2020-12-23 01:26:26,290 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2020-12-23 01:26:26,634 WARN L197 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2020-12-23 01:26:26,905 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2020-12-23 01:26:27,161 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2020-12-23 01:26:27,438 WARN L197 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 58 [2020-12-23 01:26:27,690 WARN L197 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2020-12-23 01:26:27,974 WARN L197 SmtUtils]: Spent 159.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2020-12-23 01:26:28,237 WARN L197 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2020-12-23 01:26:28,520 WARN L197 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2020-12-23 01:26:28,799 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2020-12-23 01:26:29,095 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 45 [2020-12-23 01:26:29,345 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2020-12-23 01:26:30,951 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 30 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:26:30,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302194377] [2020-12-23 01:26:30,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943697306] [2020-12-23 01:26:30,952 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-23 01:26:31,016 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-12-23 01:26:31,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-12-23 01:26:31,019 WARN L261 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 71 conjunts are in the unsatisfiable core [2020-12-23 01:26:31,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-23 01:26:31,031 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 10 treesize of output 8 [2020-12-23 01:26:31,033 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,039 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:31,041 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,042 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2020-12-23 01:26:31,240 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2020-12-23 01:26:31,242 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,252 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:31,253 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,254 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2020-12-23 01:26:31,510 INFO L348 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2020-12-23 01:26:31,511 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 1 case distinctions, treesize of input 28 treesize of output 27 [2020-12-23 01:26:31,512 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,527 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:31,528 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,528 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2020-12-23 01:26:31,806 INFO L348 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2020-12-23 01:26:31,807 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2020-12-23 01:26:31,810 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,827 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:31,828 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:31,828 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2020-12-23 01:26:32,142 INFO L348 Elim1Store]: treesize reduction 171, result has 17.8 percent of original size [2020-12-23 01:26:32,142 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2020-12-23 01:26:32,144 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:32,165 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:32,166 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:32,166 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2020-12-23 01:26:32,642 WARN L197 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2020-12-23 01:26:32,643 INFO L348 Elim1Store]: treesize reduction 72, result has 68.6 percent of original size [2020-12-23 01:26:32,643 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 180 [2020-12-23 01:26:32,646 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:32,749 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 32 [2020-12-23 01:26:32,750 INFO L625 ElimStorePlain]: treesize reduction 88, result has 38.5 percent of original size [2020-12-23 01:26:32,751 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:32,751 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2020-12-23 01:26:33,314 WARN L197 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2020-12-23 01:26:33,316 INFO L348 Elim1Store]: treesize reduction 120, result has 62.0 percent of original size [2020-12-23 01:26:33,317 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 222 [2020-12-23 01:26:33,320 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:33,446 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 36 [2020-12-23 01:26:33,447 INFO L625 ElimStorePlain]: treesize reduction 110, result has 36.8 percent of original size [2020-12-23 01:26:33,448 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:33,448 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2020-12-23 01:26:34,131 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 64 [2020-12-23 01:26:34,132 INFO L348 Elim1Store]: treesize reduction 234, result has 47.1 percent of original size [2020-12-23 01:26:34,133 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 73 treesize of output 237 [2020-12-23 01:26:34,137 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:34,275 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2020-12-23 01:26:34,276 INFO L625 ElimStorePlain]: treesize reduction 110, result has 40.9 percent of original size [2020-12-23 01:26:34,277 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:34,277 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:76 [2020-12-23 01:26:35,075 WARN L197 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 79 [2020-12-23 01:26:35,076 INFO L348 Elim1Store]: treesize reduction 252, result has 52.1 percent of original size [2020-12-23 01:26:35,077 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 79 treesize of output 306 [2020-12-23 01:26:35,081 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:35,270 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 43 [2020-12-23 01:26:35,271 INFO L625 ElimStorePlain]: treesize reduction 154, result has 34.7 percent of original size [2020-12-23 01:26:35,272 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:35,273 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2020-12-23 01:26:35,902 WARN L197 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 45 [2020-12-23 01:26:35,903 INFO L348 Elim1Store]: treesize reduction 544, result has 11.8 percent of original size [2020-12-23 01:26:35,903 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 86 treesize of output 106 [2020-12-23 01:26:35,906 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:35,941 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:35,942 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:35,942 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:86 [2020-12-23 01:26:36,350 INFO L348 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2020-12-23 01:26:36,351 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2020-12-23 01:26:36,354 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:36,407 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:36,409 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:36,409 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:100, output treesize:96 [2020-12-23 01:26:37,143 WARN L197 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:37,144 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:37,145 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:37,151 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:37,286 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 53 [2020-12-23 01:26:37,287 INFO L625 ElimStorePlain]: treesize reduction 190, result has 35.8 percent of original size [2020-12-23 01:26:37,289 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:37,289 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2020-12-23 01:26:38,041 WARN L197 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:38,042 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:38,043 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:38,050 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:38,186 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2020-12-23 01:26:38,186 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2020-12-23 01:26:38,188 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:38,188 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2020-12-23 01:26:39,007 WARN L197 SmtUtils]: Spent 367.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:39,008 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:39,009 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:39,015 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:39,165 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2020-12-23 01:26:39,166 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2020-12-23 01:26:39,172 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:39,173 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2020-12-23 01:26:39,952 WARN L197 SmtUtils]: Spent 330.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:39,954 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:39,954 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:39,961 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:40,117 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 51 [2020-12-23 01:26:40,118 INFO L625 ElimStorePlain]: treesize reduction 152, result has 40.2 percent of original size [2020-12-23 01:26:40,121 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:40,122 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:102 [2020-12-23 01:26:40,928 WARN L197 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:40,932 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:40,932 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:40,938 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:41,078 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 55 [2020-12-23 01:26:41,079 INFO L625 ElimStorePlain]: treesize reduction 174, result has 37.4 percent of original size [2020-12-23 01:26:41,082 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:41,083 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2020-12-23 01:26:41,835 WARN L197 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:41,836 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:41,836 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:41,842 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:41,972 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2020-12-23 01:26:41,973 INFO L625 ElimStorePlain]: treesize reduction 150, result has 40.9 percent of original size [2020-12-23 01:26:41,974 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:41,974 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2020-12-23 01:26:42,699 WARN L197 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:42,700 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:42,701 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:42,707 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:42,846 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2020-12-23 01:26:42,847 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2020-12-23 01:26:42,849 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:42,849 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2020-12-23 01:26:43,597 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2020-12-23 01:26:43,598 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2020-12-23 01:26:43,598 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2020-12-23 01:26:43,605 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:43,754 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2020-12-23 01:26:43,755 INFO L625 ElimStorePlain]: treesize reduction 190, result has 35.8 percent of original size [2020-12-23 01:26:43,757 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2020-12-23 01:26:43,757 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2020-12-23 01:26:44,242 INFO L348 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2020-12-23 01:26:44,243 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 112 treesize of output 121 [2020-12-23 01:26:44,246 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2020-12-23 01:26:44,293 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2020-12-23 01:26:44,296 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. [2020-12-23 01:26:44,296 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:116, output treesize:99 [2020-12-23 01:26:46,831 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:26:46,832 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:26:46,833 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2020-12-23 01:26:46,836 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2020-12-23 01:26:46,837 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2020-12-23 01:26:46,839 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2020-12-23 01:26:47,058 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-23 01:26:47,058 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-12-23 01:26:47,059 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 34] total 77 [2020-12-23 01:26:47,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119615152] [2020-12-23 01:26:47,059 INFO L461 AbstractCegarLoop]: Interpolant automaton has 77 states [2020-12-23 01:26:47,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-12-23 01:26:47,060 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2020-12-23 01:26:47,060 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=5333, Unknown=1, NotChecked=0, Total=5852 [2020-12-23 01:26:47,060 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand 77 states. [2020-12-23 01:26:49,511 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2020-12-23 01:26:49,849 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 35 [2020-12-23 01:26:50,203 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 46 [2020-12-23 01:26:50,578 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 39 [2020-12-23 01:26:50,984 WARN L197 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2020-12-23 01:26:51,373 WARN L197 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 42 [2020-12-23 01:26:51,883 WARN L197 SmtUtils]: Spent 192.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 54 [2020-12-23 01:26:52,291 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 47 [2020-12-23 01:26:52,811 WARN L197 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 57 [2020-12-23 01:26:53,255 WARN L197 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 53 [2020-12-23 01:26:53,879 WARN L197 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 61 [2020-12-23 01:26:54,108 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 55 [2020-12-23 01:26:54,391 WARN L197 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 55 [2020-12-23 01:26:54,736 WARN L197 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 63 [2020-12-23 01:26:55,180 WARN L197 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 58 [2020-12-23 01:26:55,594 WARN L197 SmtUtils]: Spent 193.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 60 [2020-12-23 01:26:56,048 WARN L197 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 57 [2020-12-23 01:26:56,567 WARN L197 SmtUtils]: Spent 237.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 59