/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/eqn2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-178dd20 [2021-01-06 11:10:43,359 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-06 11:10:43,362 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-06 11:10:43,398 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-06 11:10:43,399 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-06 11:10:43,400 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-06 11:10:43,402 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-06 11:10:43,405 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-06 11:10:43,407 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-06 11:10:43,408 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-06 11:10:43,409 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-06 11:10:43,411 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-06 11:10:43,411 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-06 11:10:43,413 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-06 11:10:43,414 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-06 11:10:43,415 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-06 11:10:43,417 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-06 11:10:43,418 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-06 11:10:43,420 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-06 11:10:43,423 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-06 11:10:43,425 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-06 11:10:43,428 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-06 11:10:43,449 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-06 11:10:43,452 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-06 11:10:43,462 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-06 11:10:43,463 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-06 11:10:43,463 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-06 11:10:43,467 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-06 11:10:43,467 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-06 11:10:43,473 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-06 11:10:43,473 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-06 11:10:43,474 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-06 11:10:43,475 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-06 11:10:43,476 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-06 11:10:43,477 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-06 11:10:43,477 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-06 11:10:43,478 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-06 11:10:43,479 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-06 11:10:43,479 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-06 11:10:43,480 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-06 11:10:43,481 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-06 11:10:43,482 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-01-06 11:10:43,512 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-06 11:10:43,512 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-06 11:10:43,514 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-06 11:10:43,514 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-06 11:10:43,514 INFO L138 SettingsManager]: * Use SBE=true [2021-01-06 11:10:43,515 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-06 11:10:43,515 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-06 11:10:43,515 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-06 11:10:43,516 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-06 11:10:43,516 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-06 11:10:43,516 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-06 11:10:43,516 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-06 11:10:43,517 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-06 11:10:43,517 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-06 11:10:43,517 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-06 11:10:43,517 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-06 11:10:43,517 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-06 11:10:43,518 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-06 11:10:43,518 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-06 11:10:43,518 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-06 11:10:43,518 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-06 11:10:43,519 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-06 11:10:43,519 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-06 11:10:43,519 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-06 11:10:43,519 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-01-06 11:10:43,519 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-06 11:10:43,903 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-06 11:10:43,935 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-06 11:10:43,938 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-06 11:10:43,940 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-06 11:10:43,941 INFO L275 PluginConnector]: CDTParser initialized [2021-01-06 11:10:43,942 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-fpi/eqn2.c [2021-01-06 11:10:44,038 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/e20c60bcc/e86d168b99fd4082af177162d63f905f/FLAGd049b3faa [2021-01-06 11:10:44,728 INFO L306 CDTParser]: Found 1 translation units. [2021-01-06 11:10:44,728 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-fpi/eqn2.c [2021-01-06 11:10:44,737 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/e20c60bcc/e86d168b99fd4082af177162d63f905f/FLAGd049b3faa [2021-01-06 11:10:45,077 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/e20c60bcc/e86d168b99fd4082af177162d63f905f [2021-01-06 11:10:45,081 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-06 11:10:45,084 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-01-06 11:10:45,086 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-06 11:10:45,086 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-06 11:10:45,091 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-06 11:10:45,092 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,093 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@f1d145a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45, skipping insertion in model container [2021-01-06 11:10:45,093 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,103 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-06 11:10:45,121 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-06 11:10:45,334 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/eqn2.c[587,600] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],StructAccessExpression[IdentifierExpression[~a~0,],offset]]] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~b~0,],base],StructAccessExpression[IdentifierExpression[~b~0,],offset]]] 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[8],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[~b~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~b~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[8],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] [2021-01-06 11:10:45,360 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 11:10:45,373 INFO L203 MainTranslator]: Completed pre-run [2021-01-06 11:10:45,392 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/eqn2.c[587,600] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],StructAccessExpression[IdentifierExpression[~a~0,],offset]]] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~b~0,],base],StructAccessExpression[IdentifierExpression[~b~0,],offset]]] 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[8],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[~b~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~b~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[8],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] [2021-01-06 11:10:45,403 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 11:10:45,427 INFO L208 MainTranslator]: Completed translation [2021-01-06 11:10:45,427 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45 WrapperNode [2021-01-06 11:10:45,428 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-06 11:10:45,429 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-06 11:10:45,429 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-06 11:10:45,430 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-06 11:10:45,440 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,451 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,479 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-06 11:10:45,480 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-06 11:10:45,480 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-06 11:10:45,481 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-06 11:10:45,493 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,493 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,496 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,496 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,503 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,509 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,511 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... [2021-01-06 11:10:45,514 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-06 11:10:45,516 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-06 11:10:45,516 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-06 11:10:45,516 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-06 11:10:45,517 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-06 11:10:45,650 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-06 11:10:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-06 11:10:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-06 11:10:45,651 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-01-06 11:10:45,652 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-06 11:10:45,652 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-06 11:10:45,652 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-06 11:10:46,081 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-06 11:10:46,082 INFO L299 CfgBuilder]: Removed 11 assume(true) statements. [2021-01-06 11:10:46,084 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 11:10:46 BoogieIcfgContainer [2021-01-06 11:10:46,085 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-06 11:10:46,087 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-06 11:10:46,087 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-06 11:10:46,092 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-06 11:10:46,092 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.01 11:10:45" (1/3) ... [2021-01-06 11:10:46,093 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db66e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 11:10:46, skipping insertion in model container [2021-01-06 11:10:46,093 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:10:45" (2/3) ... [2021-01-06 11:10:46,094 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3db66e27 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 11:10:46, skipping insertion in model container [2021-01-06 11:10:46,094 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 11:10:46" (3/3) ... [2021-01-06 11:10:46,096 INFO L111 eAbstractionObserver]: Analyzing ICFG eqn2.c [2021-01-06 11:10:46,107 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-06 11:10:46,114 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-06 11:10:46,143 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-01-06 11:10:46,178 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-06 11:10:46,179 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-06 11:10:46,179 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-06 11:10:46,179 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-06 11:10:46,180 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-06 11:10:46,180 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-06 11:10:46,180 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-01-06 11:10:46,180 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-06 11:10:46,212 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states. [2021-01-06 11:10:46,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-01-06 11:10:46,229 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:46,230 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:46,230 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:46,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:46,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1828546148, now seen corresponding path program 1 times [2021-01-06 11:10:46,259 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:46,260 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312018542] [2021-01-06 11:10:46,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:46,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:46,541 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312018542] [2021-01-06 11:10:46,543 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:10:46,543 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 11:10:46,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792960616] [2021-01-06 11:10:46,552 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-06 11:10:46,553 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:46,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-06 11:10:46,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-06 11:10:46,579 INFO L87 Difference]: Start difference. First operand 21 states. Second operand 2 states. [2021-01-06 11:10:46,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:46,596 INFO L93 Difference]: Finished difference Result 38 states and 52 transitions. [2021-01-06 11:10:46,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-01-06 11:10:46,598 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 12 [2021-01-06 11:10:46,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:46,609 INFO L225 Difference]: With dead ends: 38 [2021-01-06 11:10:46,609 INFO L226 Difference]: Without dead ends: 17 [2021-01-06 11:10:46,613 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-06 11:10:46,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2021-01-06 11:10:46,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2021-01-06 11:10:46,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2021-01-06 11:10:46,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 19 transitions. [2021-01-06 11:10:46,654 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 19 transitions. Word has length 12 [2021-01-06 11:10:46,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:46,654 INFO L481 AbstractCegarLoop]: Abstraction has 17 states and 19 transitions. [2021-01-06 11:10:46,654 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2021-01-06 11:10:46,654 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 19 transitions. [2021-01-06 11:10:46,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-01-06 11:10:46,655 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:46,655 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:46,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-06 11:10:46,656 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:46,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:46,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1148487778, now seen corresponding path program 1 times [2021-01-06 11:10:46,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:46,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645361839] [2021-01-06 11:10:46,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:46,689 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:46,689 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974685996] [2021-01-06 11:10:46,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:46,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:46,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 18 conjunts are in the unsatisfiable core [2021-01-06 11:10:46,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:46,963 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:46,964 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 1 case distinctions, treesize of input 27 treesize of output 39 [2021-01-06 11:10:46,969 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:47,002 INFO L625 ElimStorePlain]: treesize reduction 16, result has 64.4 percent of original size [2021-01-06 11:10:47,012 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:10:47,013 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:34, output treesize:14 [2021-01-06 11:10:47,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:47,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645361839] [2021-01-06 11:10:47,096 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:47,097 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974685996] [2021-01-06 11:10:47,097 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:10:47,097 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2021-01-06 11:10:47,097 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860493936] [2021-01-06 11:10:47,099 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-06 11:10:47,099 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:47,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-06 11:10:47,101 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-01-06 11:10:47,101 INFO L87 Difference]: Start difference. First operand 17 states and 19 transitions. Second operand 8 states. [2021-01-06 11:10:47,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:47,574 INFO L93 Difference]: Finished difference Result 39 states and 43 transitions. [2021-01-06 11:10:47,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 11:10:47,575 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 12 [2021-01-06 11:10:47,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:47,576 INFO L225 Difference]: With dead ends: 39 [2021-01-06 11:10:47,576 INFO L226 Difference]: Without dead ends: 37 [2021-01-06 11:10:47,578 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2021-01-06 11:10:47,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-01-06 11:10:47,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 23. [2021-01-06 11:10:47,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-01-06 11:10:47,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 27 transitions. [2021-01-06 11:10:47,590 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 27 transitions. Word has length 12 [2021-01-06 11:10:47,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:47,591 INFO L481 AbstractCegarLoop]: Abstraction has 23 states and 27 transitions. [2021-01-06 11:10:47,591 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-06 11:10:47,591 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 27 transitions. [2021-01-06 11:10:47,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-01-06 11:10:47,592 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:47,592 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:47,798 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-01-06 11:10:47,799 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:47,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:47,800 INFO L82 PathProgramCache]: Analyzing trace with hash 1755224028, now seen corresponding path program 1 times [2021-01-06 11:10:47,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:47,802 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303695258] [2021-01-06 11:10:47,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:47,825 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:47,825 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234547822] [2021-01-06 11:10:47,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:47,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-06 11:10:47,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:47,929 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:47,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303695258] [2021-01-06 11:10:47,930 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:47,930 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234547822] [2021-01-06 11:10:47,931 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:10:47,931 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 11:10:47,931 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219653131] [2021-01-06 11:10:47,932 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 11:10:47,932 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:47,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 11:10:47,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-01-06 11:10:47,933 INFO L87 Difference]: Start difference. First operand 23 states and 27 transitions. Second operand 5 states. [2021-01-06 11:10:48,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:48,015 INFO L93 Difference]: Finished difference Result 49 states and 55 transitions. [2021-01-06 11:10:48,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-01-06 11:10:48,016 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2021-01-06 11:10:48,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:48,020 INFO L225 Difference]: With dead ends: 49 [2021-01-06 11:10:48,021 INFO L226 Difference]: Without dead ends: 40 [2021-01-06 11:10:48,021 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-01-06 11:10:48,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-01-06 11:10:48,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 23. [2021-01-06 11:10:48,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2021-01-06 11:10:48,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 26 transitions. [2021-01-06 11:10:48,037 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 26 transitions. Word has length 14 [2021-01-06 11:10:48,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:48,037 INFO L481 AbstractCegarLoop]: Abstraction has 23 states and 26 transitions. [2021-01-06 11:10:48,038 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 11:10:48,038 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 26 transitions. [2021-01-06 11:10:48,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-01-06 11:10:48,038 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:48,039 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:48,241 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:48,242 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:48,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:48,244 INFO L82 PathProgramCache]: Analyzing trace with hash -1842440164, now seen corresponding path program 1 times [2021-01-06 11:10:48,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:48,245 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751354965] [2021-01-06 11:10:48,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:48,270 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:48,270 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1176902062] [2021-01-06 11:10:48,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:48,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:48,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 4 conjunts are in the unsatisfiable core [2021-01-06 11:10:48,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:48,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:48,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751354965] [2021-01-06 11:10:48,396 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:48,396 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176902062] [2021-01-06 11:10:48,396 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:10:48,396 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2021-01-06 11:10:48,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640460883] [2021-01-06 11:10:48,397 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 11:10:48,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:48,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 11:10:48,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-01-06 11:10:48,399 INFO L87 Difference]: Start difference. First operand 23 states and 26 transitions. Second operand 5 states. [2021-01-06 11:10:48,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:48,494 INFO L93 Difference]: Finished difference Result 44 states and 48 transitions. [2021-01-06 11:10:48,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-01-06 11:10:48,495 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2021-01-06 11:10:48,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:48,496 INFO L225 Difference]: With dead ends: 44 [2021-01-06 11:10:48,496 INFO L226 Difference]: Without dead ends: 37 [2021-01-06 11:10:48,497 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2021-01-06 11:10:48,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-01-06 11:10:48,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 24. [2021-01-06 11:10:48,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2021-01-06 11:10:48,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 27 transitions. [2021-01-06 11:10:48,504 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 27 transitions. Word has length 14 [2021-01-06 11:10:48,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:48,505 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 27 transitions. [2021-01-06 11:10:48,505 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 11:10:48,505 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 27 transitions. [2021-01-06 11:10:48,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-01-06 11:10:48,506 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:48,506 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:48,720 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:48,721 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:48,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:48,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1667884396, now seen corresponding path program 1 times [2021-01-06 11:10:48,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:48,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879023305] [2021-01-06 11:10:48,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:48,762 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:48,765 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209262197] [2021-01-06 11:10:48,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:48,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:48,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 5 conjunts are in the unsatisfiable core [2021-01-06 11:10:48,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:48,910 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:48,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879023305] [2021-01-06 11:10:48,911 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:48,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209262197] [2021-01-06 11:10:48,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:10:48,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-01-06 11:10:48,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664379432] [2021-01-06 11:10:48,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-01-06 11:10:48,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:48,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-01-06 11:10:48,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-01-06 11:10:48,929 INFO L87 Difference]: Start difference. First operand 24 states and 27 transitions. Second operand 6 states. [2021-01-06 11:10:49,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:49,025 INFO L93 Difference]: Finished difference Result 41 states and 44 transitions. [2021-01-06 11:10:49,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-01-06 11:10:49,025 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 16 [2021-01-06 11:10:49,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:49,027 INFO L225 Difference]: With dead ends: 41 [2021-01-06 11:10:49,027 INFO L226 Difference]: Without dead ends: 27 [2021-01-06 11:10:49,029 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2021-01-06 11:10:49,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2021-01-06 11:10:49,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 19. [2021-01-06 11:10:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2021-01-06 11:10:49,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 21 transitions. [2021-01-06 11:10:49,041 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 21 transitions. Word has length 16 [2021-01-06 11:10:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:49,045 INFO L481 AbstractCegarLoop]: Abstraction has 19 states and 21 transitions. [2021-01-06 11:10:49,068 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2021-01-06 11:10:49,068 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 21 transitions. [2021-01-06 11:10:49,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-01-06 11:10:49,069 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:49,070 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:49,284 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:49,285 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:49,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:49,287 INFO L82 PathProgramCache]: Analyzing trace with hash 586911962, now seen corresponding path program 1 times [2021-01-06 11:10:49,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:49,288 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053429185] [2021-01-06 11:10:49,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:49,308 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:49,308 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [560834429] [2021-01-06 11:10:49,308 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 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:49,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:49,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 24 conjunts are in the unsatisfiable core [2021-01-06 11:10:49,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:49,412 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2021-01-06 11:10:49,415 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:49,421 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:49,427 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:10:49,428 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:49,435 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:49,436 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:10:49,437 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:19 [2021-01-06 11:10:49,510 INFO L348 Elim1Store]: treesize reduction 54, result has 46.0 percent of original size [2021-01-06 11:10:49,511 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 41 treesize of output 72 [2021-01-06 11:10:49,517 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:49,549 INFO L625 ElimStorePlain]: treesize reduction 25, result has 65.3 percent of original size [2021-01-06 11:10:49,553 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,558 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:10:49,558 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:45, output treesize:47 [2021-01-06 11:10:49,562 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,589 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,616 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,650 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,712 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:49,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,851 INFO L348 Elim1Store]: treesize reduction 17, result has 83.7 percent of original size [2021-01-06 11:10:49,851 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 7 case distinctions, treesize of input 72 treesize of output 172 [2021-01-06 11:10:49,860 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:49,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:49,889 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:49,889 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 58 treesize of output 95 [2021-01-06 11:10:49,895 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:50,031 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-01-06 11:10:50,032 INFO L625 ElimStorePlain]: treesize reduction 204, result has 40.2 percent of original size [2021-01-06 11:10:50,051 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 1 dim-2 vars, End of recursive call: 7 dim-0 vars, and 2 xjuncts. [2021-01-06 11:10:50,052 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:145, output treesize:137 [2021-01-06 11:10:52,474 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-01-06 11:10:52,494 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 3, 1] term [2021-01-06 11:10:52,494 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:10:52,506 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,509 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,510 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:10:52,514 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,516 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:10:52,519 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 11:10:52,539 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,542 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,543 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:10:52,549 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:10:52,550 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:10:52,555 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:10:52,587 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:52,587 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053429185] [2021-01-06 11:10:52,587 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:52,588 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560834429] [2021-01-06 11:10:52,588 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:10:52,588 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 11:10:52,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175270494] [2021-01-06 11:10:52,589 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 11:10:52,589 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:52,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 11:10:52,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=55, Unknown=1, NotChecked=0, Total=72 [2021-01-06 11:10:52,590 INFO L87 Difference]: Start difference. First operand 19 states and 21 transitions. Second operand 9 states. [2021-01-06 11:10:54,307 WARN L197 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 79 [2021-01-06 11:10:55,437 WARN L197 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 97 DAG size of output: 85 [2021-01-06 11:10:56,188 WARN L197 SmtUtils]: Spent 705.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 87 [2021-01-06 11:10:58,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:58,363 INFO L93 Difference]: Finished difference Result 39 states and 43 transitions. [2021-01-06 11:10:58,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 11:10:58,364 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 16 [2021-01-06 11:10:58,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:58,365 INFO L225 Difference]: With dead ends: 39 [2021-01-06 11:10:58,365 INFO L226 Difference]: Without dead ends: 37 [2021-01-06 11:10:58,366 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=62, Invalid=177, Unknown=1, NotChecked=0, Total=240 [2021-01-06 11:10:58,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-01-06 11:10:58,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 28. [2021-01-06 11:10:58,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2021-01-06 11:10:58,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 32 transitions. [2021-01-06 11:10:58,374 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 32 transitions. Word has length 16 [2021-01-06 11:10:58,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:58,374 INFO L481 AbstractCegarLoop]: Abstraction has 28 states and 32 transitions. [2021-01-06 11:10:58,374 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 11:10:58,374 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 32 transitions. [2021-01-06 11:10:58,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-01-06 11:10:58,375 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:58,375 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:58,576 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-01-06 11:10:58,576 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:58,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:58,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1174519208, now seen corresponding path program 2 times [2021-01-06 11:10:58,578 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:58,578 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919311908] [2021-01-06 11:10:58,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:58,611 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:58,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1970110416] [2021-01-06 11:10:58,615 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:58,677 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:10:58,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:10:58,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 110 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 11:10:58,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:58,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:58,756 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919311908] [2021-01-06 11:10:58,757 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:58,758 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1970110416] [2021-01-06 11:10:58,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:10:58,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 11:10:58,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846621359] [2021-01-06 11:10:58,759 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 11:10:58,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:58,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 11:10:58,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-06 11:10:58,765 INFO L87 Difference]: Start difference. First operand 28 states and 32 transitions. Second operand 7 states. [2021-01-06 11:10:58,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:10:58,946 INFO L93 Difference]: Finished difference Result 61 states and 67 transitions. [2021-01-06 11:10:58,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 11:10:58,946 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2021-01-06 11:10:58,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:10:58,951 INFO L225 Difference]: With dead ends: 61 [2021-01-06 11:10:58,951 INFO L226 Difference]: Without dead ends: 54 [2021-01-06 11:10:58,952 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-01-06 11:10:58,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2021-01-06 11:10:58,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 30. [2021-01-06 11:10:58,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2021-01-06 11:10:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 34 transitions. [2021-01-06 11:10:58,976 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 34 transitions. Word has length 18 [2021-01-06 11:10:58,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:10:58,977 INFO L481 AbstractCegarLoop]: Abstraction has 30 states and 34 transitions. [2021-01-06 11:10:58,977 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 11:10:58,977 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 34 transitions. [2021-01-06 11:10:58,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-01-06 11:10:58,978 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:10:58,978 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:10:59,191 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:59,192 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:10:59,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:10:59,193 INFO L82 PathProgramCache]: Analyzing trace with hash 798963152, now seen corresponding path program 1 times [2021-01-06 11:10:59,193 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:10:59,194 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301900222] [2021-01-06 11:10:59,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:10:59,209 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:10:59,210 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1385391115] [2021-01-06 11:10:59,210 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 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:10:59,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:10:59,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 37 conjunts are in the unsatisfiable core [2021-01-06 11:10:59,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:10:59,332 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 [2021-01-06 11:10:59,334 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,348 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:59,359 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:10:59,360 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,381 INFO L625 ElimStorePlain]: treesize reduction 4, result has 85.7 percent of original size [2021-01-06 11:10:59,382 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,383 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:24 [2021-01-06 11:10:59,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:59,418 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:59,418 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 40 [2021-01-06 11:10:59,420 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,444 INFO L625 ElimStorePlain]: treesize reduction 4, result has 90.5 percent of original size [2021-01-06 11:10:59,445 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,445 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:38 [2021-01-06 11:10:59,508 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:10:59,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:10:59,552 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:10:59,552 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 4 case distinctions, treesize of input 51 treesize of output 70 [2021-01-06 11:10:59,557 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:10:59,580 INFO L625 ElimStorePlain]: treesize reduction 4, result has 89.5 percent of original size [2021-01-06 11:10:59,582 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:10:59,582 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:34 [2021-01-06 11:10:59,719 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:10:59,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301900222] [2021-01-06 11:10:59,719 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:10:59,719 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385391115] [2021-01-06 11:10:59,720 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:10:59,720 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-01-06 11:10:59,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708943473] [2021-01-06 11:10:59,720 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-06 11:10:59,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:10:59,721 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-06 11:10:59,721 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-01-06 11:10:59,722 INFO L87 Difference]: Start difference. First operand 30 states and 34 transitions. Second operand 10 states. [2021-01-06 11:11:00,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:11:00,363 INFO L93 Difference]: Finished difference Result 50 states and 55 transitions. [2021-01-06 11:11:00,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-01-06 11:11:00,365 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 20 [2021-01-06 11:11:00,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:11:00,366 INFO L225 Difference]: With dead ends: 50 [2021-01-06 11:11:00,366 INFO L226 Difference]: Without dead ends: 48 [2021-01-06 11:11:00,367 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-01-06 11:11:00,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2021-01-06 11:11:00,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 37. [2021-01-06 11:11:00,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-01-06 11:11:00,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 42 transitions. [2021-01-06 11:11:00,376 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 42 transitions. Word has length 20 [2021-01-06 11:11:00,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:11:00,376 INFO L481 AbstractCegarLoop]: Abstraction has 37 states and 42 transitions. [2021-01-06 11:11:00,376 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2021-01-06 11:11:00,377 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 42 transitions. [2021-01-06 11:11:00,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2021-01-06 11:11:00,377 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:11:00,377 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:11:00,578 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:11:00,579 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:11:00,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:11:00,580 INFO L82 PathProgramCache]: Analyzing trace with hash -1786143722, now seen corresponding path program 3 times [2021-01-06 11:11:00,580 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:11:00,581 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063058406] [2021-01-06 11:11:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:11:00,619 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:11:00,620 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1070196777] [2021-01-06 11:11:00,620 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:11:00,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-01-06 11:11:00,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:11:00,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 38 conjunts are in the unsatisfiable core [2021-01-06 11:11:00,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:11:00,804 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 [2021-01-06 11:11:00,807 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:00,835 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:11:00,888 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:11:00,888 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 95 [2021-01-06 11:11:00,892 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:00,978 INFO L625 ElimStorePlain]: treesize reduction 49, result has 53.3 percent of original size [2021-01-06 11:11:00,986 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:11:00,986 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:54, output treesize:28 [2021-01-06 11:11:01,064 INFO L348 Elim1Store]: treesize reduction 54, result has 46.0 percent of original size [2021-01-06 11:11:01,065 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 41 treesize of output 72 [2021-01-06 11:11:01,071 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:01,122 INFO L625 ElimStorePlain]: treesize reduction 31, result has 61.7 percent of original size [2021-01-06 11:11:01,123 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:11:01,123 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-01-06 11:11:01,411 WARN L197 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 52 [2021-01-06 11:11:01,412 INFO L348 Elim1Store]: treesize reduction 106, result has 62.0 percent of original size [2021-01-06 11:11:01,412 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 63 treesize of output 204 [2021-01-06 11:11:01,416 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 2, 1] term [2021-01-06 11:11:01,417 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:11:01,418 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 2, 1] term [2021-01-06 11:11:01,418 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:11:01,418 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 1] term [2021-01-06 11:11:01,419 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:11:01,427 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:01,539 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 43 [2021-01-06 11:11:01,540 INFO L625 ElimStorePlain]: treesize reduction 181, result has 30.7 percent of original size [2021-01-06 11:11:01,545 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 11:11:01,545 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:84, output treesize:80 [2021-01-06 11:11:01,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:11:01,830 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 49 [2021-01-06 11:11:01,831 INFO L348 Elim1Store]: treesize reduction 34, result has 77.8 percent of original size [2021-01-06 11:11:01,831 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 2 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 82 treesize of output 206 [2021-01-06 11:11:01,838 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:01,953 WARN L197 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 48 [2021-01-06 11:11:01,954 INFO L625 ElimStorePlain]: treesize reduction 169, result has 36.5 percent of original size [2021-01-06 11:11:01,958 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 11:11:01,960 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:103, output treesize:97 [2021-01-06 11:11:02,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:11:02,461 WARN L197 SmtUtils]: Spent 374.00 ms on a formula simplification. DAG size of input: 121 DAG size of output: 100 [2021-01-06 11:11:02,462 INFO L348 Elim1Store]: treesize reduction 103, result has 73.7 percent of original size [2021-01-06 11:11:02,463 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 2 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 20 case distinctions, treesize of input 111 treesize of output 387 [2021-01-06 11:11:02,475 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:11:02,683 WARN L197 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 59 [2021-01-06 11:11:02,684 INFO L625 ElimStorePlain]: treesize reduction 468, result has 21.2 percent of original size [2021-01-06 11:11:02,690 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. [2021-01-06 11:11:02,690 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:132, output treesize:126 [2021-01-06 11:11:02,806 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:11:02,810 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:11:03,283 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:11:03,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:11:03,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063058406] [2021-01-06 11:11:03,781 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:11:03,782 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1070196777] [2021-01-06 11:11:03,782 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:11:03,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-01-06 11:11:03,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940297730] [2021-01-06 11:11:03,782 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2021-01-06 11:11:03,783 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:11:03,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2021-01-06 11:11:03,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-01-06 11:11:03,784 INFO L87 Difference]: Start difference. First operand 37 states and 42 transitions. Second operand 16 states. [2021-01-06 11:11:06,611 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 47 [2021-01-06 11:11:17,858 WARN L197 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 67 [2021-01-06 11:11:23,560 WARN L197 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 62 [2021-01-06 11:11:24,783 WARN L197 SmtUtils]: Spent 659.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 102 [2021-01-06 11:11:31,021 WARN L197 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 93 [2021-01-06 11:11:37,033 WARN L197 SmtUtils]: Spent 308.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 95 [2021-01-06 11:12:01,454 WARN L197 SmtUtils]: Spent 19.83 s on a formula simplification. DAG size of input: 115 DAG size of output: 96 [2021-01-06 11:12:06,855 WARN L197 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 95 [2021-01-06 11:12:16,306 WARN L197 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 95 [2021-01-06 11:12:18,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:18,574 INFO L93 Difference]: Finished difference Result 54 states and 60 transitions. [2021-01-06 11:12:18,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-01-06 11:12:18,576 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 20 [2021-01-06 11:12:18,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:18,577 INFO L225 Difference]: With dead ends: 54 [2021-01-06 11:12:18,577 INFO L226 Difference]: Without dead ends: 52 [2021-01-06 11:12:18,578 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 53.2s TimeCoverageRelationStatistics Valid=144, Invalid=659, Unknown=9, NotChecked=0, Total=812 [2021-01-06 11:12:18,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-01-06 11:12:18,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 36. [2021-01-06 11:12:18,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2021-01-06 11:12:18,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 41 transitions. [2021-01-06 11:12:18,590 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 41 transitions. Word has length 20 [2021-01-06 11:12:18,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:18,590 INFO L481 AbstractCegarLoop]: Abstraction has 36 states and 41 transitions. [2021-01-06 11:12:18,590 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2021-01-06 11:12:18,590 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 41 transitions. [2021-01-06 11:12:18,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2021-01-06 11:12:18,591 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:18,591 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:18,792 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-01-06 11:12:18,793 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:18,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:18,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1135749134, now seen corresponding path program 2 times [2021-01-06 11:12:18,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:18,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161477993] [2021-01-06 11:12:18,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:18,828 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:18,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329723831] [2021-01-06 11:12:18,829 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 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:18,898 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:12:18,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:18,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 11:12:18,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:18,989 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-01-06 11:12:18,989 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161477993] [2021-01-06 11:12:18,989 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:18,990 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329723831] [2021-01-06 11:12:18,990 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:18,990 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-01-06 11:12:18,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13579085] [2021-01-06 11:12:18,991 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-01-06 11:12:18,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:18,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-01-06 11:12:18,992 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-01-06 11:12:18,992 INFO L87 Difference]: Start difference. First operand 36 states and 41 transitions. Second operand 7 states. [2021-01-06 11:12:19,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:19,179 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2021-01-06 11:12:19,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-01-06 11:12:19,180 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2021-01-06 11:12:19,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:19,181 INFO L225 Difference]: With dead ends: 61 [2021-01-06 11:12:19,181 INFO L226 Difference]: Without dead ends: 50 [2021-01-06 11:12:19,181 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2021-01-06 11:12:19,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-01-06 11:12:19,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 33. [2021-01-06 11:12:19,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-01-06 11:12:19,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 36 transitions. [2021-01-06 11:12:19,192 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 36 transitions. Word has length 22 [2021-01-06 11:12:19,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:19,192 INFO L481 AbstractCegarLoop]: Abstraction has 33 states and 36 transitions. [2021-01-06 11:12:19,192 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2021-01-06 11:12:19,192 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 36 transitions. [2021-01-06 11:12:19,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2021-01-06 11:12:19,195 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:19,195 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:19,410 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:19,411 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:19,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:19,412 INFO L82 PathProgramCache]: Analyzing trace with hash 1197174726, now seen corresponding path program 3 times [2021-01-06 11:12:19,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:19,413 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977765129] [2021-01-06 11:12:19,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:19,427 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:19,427 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2116503724] [2021-01-06 11:12:19,428 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 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:19,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-01-06 11:12:19,522 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:19,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2021-01-06 11:12:19,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:19,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-06 11:12:19,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977765129] [2021-01-06 11:12:19,652 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:19,652 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116503724] [2021-01-06 11:12:19,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:19,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-01-06 11:12:19,656 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250080620] [2021-01-06 11:12:19,656 INFO L461 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-01-06 11:12:19,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:19,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-01-06 11:12:19,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2021-01-06 11:12:19,658 INFO L87 Difference]: Start difference. First operand 33 states and 36 transitions. Second operand 8 states. [2021-01-06 11:12:19,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:19,916 INFO L93 Difference]: Finished difference Result 53 states and 56 transitions. [2021-01-06 11:12:19,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-01-06 11:12:19,917 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 24 [2021-01-06 11:12:19,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:19,917 INFO L225 Difference]: With dead ends: 53 [2021-01-06 11:12:19,918 INFO L226 Difference]: Without dead ends: 33 [2021-01-06 11:12:19,918 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=57, Invalid=99, Unknown=0, NotChecked=0, Total=156 [2021-01-06 11:12:19,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-01-06 11:12:19,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 29. [2021-01-06 11:12:19,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2021-01-06 11:12:19,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2021-01-06 11:12:19,928 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 24 [2021-01-06 11:12:19,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:19,928 INFO L481 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2021-01-06 11:12:19,928 INFO L482 AbstractCegarLoop]: Interpolant automaton has 8 states. [2021-01-06 11:12:19,928 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2021-01-06 11:12:19,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2021-01-06 11:12:19,929 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:19,929 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:20,144 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:20,145 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:20,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:20,146 INFO L82 PathProgramCache]: Analyzing trace with hash -55017726, now seen corresponding path program 4 times [2021-01-06 11:12:20,147 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:20,147 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821723183] [2021-01-06 11:12:20,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:20,178 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:20,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [950586542] [2021-01-06 11:12:20,179 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 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:20,262 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 11:12:20,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:20,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 37 conjunts are in the unsatisfiable core [2021-01-06 11:12:20,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:20,290 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 [2021-01-06 11:12:20,293 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,307 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:20,317 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:12:20,321 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,335 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:20,336 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,337 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:22 [2021-01-06 11:12:20,445 INFO L348 Elim1Store]: treesize reduction 54, result has 46.0 percent of original size [2021-01-06 11:12:20,446 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 41 treesize of output 72 [2021-01-06 11:12:20,450 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,497 INFO L625 ElimStorePlain]: treesize reduction 31, result has 58.7 percent of original size [2021-01-06 11:12:20,498 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,499 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-01-06 11:12:20,598 INFO L348 Elim1Store]: treesize reduction 60, result has 22.1 percent of original size [2021-01-06 11:12:20,599 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 51 treesize of output 46 [2021-01-06 11:12:20,602 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,624 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:20,625 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,626 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:53 [2021-01-06 11:12:20,865 WARN L197 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 44 [2021-01-06 11:12:20,866 INFO L348 Elim1Store]: treesize reduction 86, result has 50.9 percent of original size [2021-01-06 11:12:20,866 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 9 case distinctions, treesize of input 84 treesize of output 155 [2021-01-06 11:12:20,874 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,963 INFO L625 ElimStorePlain]: treesize reduction 117, result has 42.6 percent of original size [2021-01-06 11:12:20,964 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:20,965 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:91, output treesize:87 [2021-01-06 11:12:21,134 INFO L348 Elim1Store]: treesize reduction 92, result has 15.6 percent of original size [2021-01-06 11:12:21,135 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 95 treesize of output 74 [2021-01-06 11:12:21,137 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:21,172 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:21,176 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:21,177 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:99, output treesize:76 [2021-01-06 11:12:21,680 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:12:21,684 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:12:21,685 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:12:21,689 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:12:21,690 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:12:21,694 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:12:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:12:21,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821723183] [2021-01-06 11:12:21,744 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:21,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950586542] [2021-01-06 11:12:21,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:21,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-01-06 11:12:21,744 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443667065] [2021-01-06 11:12:21,745 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-01-06 11:12:21,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:21,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-01-06 11:12:21,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-01-06 11:12:21,746 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand 15 states. [2021-01-06 11:12:22,840 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 45 [2021-01-06 11:12:23,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:23,291 INFO L93 Difference]: Finished difference Result 59 states and 63 transitions. [2021-01-06 11:12:23,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-01-06 11:12:23,297 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 28 [2021-01-06 11:12:23,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:23,298 INFO L225 Difference]: With dead ends: 59 [2021-01-06 11:12:23,298 INFO L226 Difference]: Without dead ends: 57 [2021-01-06 11:12:23,299 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2021-01-06 11:12:23,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2021-01-06 11:12:23,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 42. [2021-01-06 11:12:23,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-01-06 11:12:23,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 46 transitions. [2021-01-06 11:12:23,311 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 46 transitions. Word has length 28 [2021-01-06 11:12:23,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:23,311 INFO L481 AbstractCegarLoop]: Abstraction has 42 states and 46 transitions. [2021-01-06 11:12:23,311 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2021-01-06 11:12:23,311 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 46 transitions. [2021-01-06 11:12:23,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-01-06 11:12:23,312 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:23,312 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:23,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-01-06 11:12:23,526 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:23,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:23,527 INFO L82 PathProgramCache]: Analyzing trace with hash 711279424, now seen corresponding path program 5 times [2021-01-06 11:12:23,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:23,528 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138161779] [2021-01-06 11:12:23,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:23,543 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:23,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [223777731] [2021-01-06 11:12:23,544 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:23,637 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-01-06 11:12:23,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:23,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 11:12:23,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:23,749 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 11:12:23,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138161779] [2021-01-06 11:12:23,750 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:23,750 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223777731] [2021-01-06 11:12:23,750 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:23,750 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 11:12:23,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164221004] [2021-01-06 11:12:23,750 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 11:12:23,751 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:23,751 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 11:12:23,751 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-01-06 11:12:23,751 INFO L87 Difference]: Start difference. First operand 42 states and 46 transitions. Second operand 9 states. [2021-01-06 11:12:24,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:24,015 INFO L93 Difference]: Finished difference Result 87 states and 93 transitions. [2021-01-06 11:12:24,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-01-06 11:12:24,016 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2021-01-06 11:12:24,017 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:24,017 INFO L225 Difference]: With dead ends: 87 [2021-01-06 11:12:24,017 INFO L226 Difference]: Without dead ends: 72 [2021-01-06 11:12:24,018 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=69, Invalid=141, Unknown=0, NotChecked=0, Total=210 [2021-01-06 11:12:24,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2021-01-06 11:12:24,030 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 42. [2021-01-06 11:12:24,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-01-06 11:12:24,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 45 transitions. [2021-01-06 11:12:24,031 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 45 transitions. Word has length 30 [2021-01-06 11:12:24,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:24,031 INFO L481 AbstractCegarLoop]: Abstraction has 42 states and 45 transitions. [2021-01-06 11:12:24,031 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 11:12:24,032 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 45 transitions. [2021-01-06 11:12:24,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2021-01-06 11:12:24,032 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:24,033 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:24,246 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-01-06 11:12:24,248 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:24,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:24,250 INFO L82 PathProgramCache]: Analyzing trace with hash 481747840, now seen corresponding path program 6 times [2021-01-06 11:12:24,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:24,250 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201501949] [2021-01-06 11:12:24,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:24,288 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:24,289 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1596246056] [2021-01-06 11:12:24,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:24,419 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-01-06 11:12:24,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:24,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 8 conjunts are in the unsatisfiable core [2021-01-06 11:12:24,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:24,555 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 11:12:24,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201501949] [2021-01-06 11:12:24,555 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:24,555 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596246056] [2021-01-06 11:12:24,556 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:24,556 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-01-06 11:12:24,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708277134] [2021-01-06 11:12:24,556 INFO L461 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-01-06 11:12:24,557 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:24,557 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-01-06 11:12:24,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2021-01-06 11:12:24,558 INFO L87 Difference]: Start difference. First operand 42 states and 45 transitions. Second operand 9 states. [2021-01-06 11:12:24,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:24,853 INFO L93 Difference]: Finished difference Result 78 states and 82 transitions. [2021-01-06 11:12:24,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-01-06 11:12:24,854 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 30 [2021-01-06 11:12:24,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:24,855 INFO L225 Difference]: With dead ends: 78 [2021-01-06 11:12:24,856 INFO L226 Difference]: Without dead ends: 65 [2021-01-06 11:12:24,857 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=104, Unknown=0, NotChecked=0, Total=156 [2021-01-06 11:12:24,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-01-06 11:12:24,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 44. [2021-01-06 11:12:24,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2021-01-06 11:12:24,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 47 transitions. [2021-01-06 11:12:24,869 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 47 transitions. Word has length 30 [2021-01-06 11:12:24,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:24,869 INFO L481 AbstractCegarLoop]: Abstraction has 44 states and 47 transitions. [2021-01-06 11:12:24,869 INFO L482 AbstractCegarLoop]: Interpolant automaton has 9 states. [2021-01-06 11:12:24,870 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 47 transitions. [2021-01-06 11:12:24,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-01-06 11:12:24,871 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:24,871 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:25,085 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-01-06 11:12:25,086 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:25,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:25,087 INFO L82 PathProgramCache]: Analyzing trace with hash -412561416, now seen corresponding path program 7 times [2021-01-06 11:12:25,087 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:25,088 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667321611] [2021-01-06 11:12:25,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:25,106 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:25,107 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1045717836] [2021-01-06 11:12:25,107 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:25,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:12:25,193 INFO L263 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 9 conjunts are in the unsatisfiable core [2021-01-06 11:12:25,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:25,361 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-01-06 11:12:25,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667321611] [2021-01-06 11:12:25,362 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:25,362 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045717836] [2021-01-06 11:12:25,363 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:25,363 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-01-06 11:12:25,363 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955384395] [2021-01-06 11:12:25,363 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-06 11:12:25,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:25,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-06 11:12:25,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-01-06 11:12:25,365 INFO L87 Difference]: Start difference. First operand 44 states and 47 transitions. Second operand 10 states. [2021-01-06 11:12:25,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:25,694 INFO L93 Difference]: Finished difference Result 69 states and 72 transitions. [2021-01-06 11:12:25,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-01-06 11:12:25,696 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 32 [2021-01-06 11:12:25,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:25,697 INFO L225 Difference]: With dead ends: 69 [2021-01-06 11:12:25,697 INFO L226 Difference]: Without dead ends: 43 [2021-01-06 11:12:25,698 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2021-01-06 11:12:25,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2021-01-06 11:12:25,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 33. [2021-01-06 11:12:25,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2021-01-06 11:12:25,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 35 transitions. [2021-01-06 11:12:25,708 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 35 transitions. Word has length 32 [2021-01-06 11:12:25,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:25,708 INFO L481 AbstractCegarLoop]: Abstraction has 33 states and 35 transitions. [2021-01-06 11:12:25,708 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2021-01-06 11:12:25,708 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 35 transitions. [2021-01-06 11:12:25,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2021-01-06 11:12:25,709 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:25,709 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:25,923 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:25,924 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:25,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:25,925 INFO L82 PathProgramCache]: Analyzing trace with hash 1146912830, now seen corresponding path program 8 times [2021-01-06 11:12:25,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:25,925 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750698453] [2021-01-06 11:12:25,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:25,940 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:25,940 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1097895201] [2021-01-06 11:12:25,941 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 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:26,031 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:12:26,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:26,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 52 conjunts are in the unsatisfiable core [2021-01-06 11:12:26,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:26,055 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 [2021-01-06 11:12:26,060 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,080 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:26,087 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:12:26,089 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,124 INFO L625 ElimStorePlain]: treesize reduction 4, result has 85.7 percent of original size [2021-01-06 11:12:26,126 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,126 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:24 [2021-01-06 11:12:26,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,167 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:26,195 INFO L348 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-01-06 11:12:26,195 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 41 treesize of output 57 [2021-01-06 11:12:26,198 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,253 INFO L625 ElimStorePlain]: treesize reduction 44, result has 50.6 percent of original size [2021-01-06 11:12:26,254 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,255 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:45 [2021-01-06 11:12:26,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:26,358 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:26,359 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 71 [2021-01-06 11:12:26,364 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,425 INFO L625 ElimStorePlain]: treesize reduction 34, result has 67.0 percent of original size [2021-01-06 11:12:26,426 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,427 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:69 [2021-01-06 11:12:26,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,568 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:26,569 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 9 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 75 treesize of output 97 [2021-01-06 11:12:26,575 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:26,673 INFO L625 ElimStorePlain]: treesize reduction 42, result has 65.6 percent of original size [2021-01-06 11:12:26,675 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:26,675 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:84, output treesize:80 [2021-01-06 11:12:26,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,836 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:26,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:26,867 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:26,868 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:26,957 INFO L348 Elim1Store]: treesize reduction 24, result has 71.1 percent of original size [2021-01-06 11:12:26,957 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 9 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 29 case distinctions, treesize of input 106 treesize of output 163 [2021-01-06 11:12:26,963 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:27,078 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 47 [2021-01-06 11:12:27,079 INFO L625 ElimStorePlain]: treesize reduction 96, result has 54.5 percent of original size [2021-01-06 11:12:27,081 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:27,081 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:118, output treesize:115 [2021-01-06 11:12:27,265 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,320 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,321 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,526 WARN L197 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-01-06 11:12:27,527 INFO L348 Elim1Store]: treesize reduction 24, result has 84.2 percent of original size [2021-01-06 11:12:27,529 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 9 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 38 case distinctions, treesize of input 129 treesize of output 236 [2021-01-06 11:12:27,536 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:27,697 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 54 [2021-01-06 11:12:27,698 INFO L625 ElimStorePlain]: treesize reduction 167, result has 43.4 percent of original size [2021-01-06 11:12:27,700 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:27,701 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:141, output treesize:128 [2021-01-06 11:12:27,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,946 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,952 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:27,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:27,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:28,096 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2021-01-06 11:12:28,097 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:28,097 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 12 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 30 case distinctions, treesize of input 127 treesize of output 241 [2021-01-06 11:12:28,106 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:28,225 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 54 [2021-01-06 11:12:28,226 INFO L625 ElimStorePlain]: treesize reduction 26, result has 86.8 percent of original size [2021-01-06 11:12:28,229 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:28,230 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:133, output treesize:171 [2021-01-06 11:12:28,999 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:12:29,003 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:12:29,005 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 11:12:29,011 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:12:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:12:29,095 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750698453] [2021-01-06 11:12:29,096 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:29,096 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1097895201] [2021-01-06 11:12:29,096 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:29,096 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2021-01-06 11:12:29,096 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905906073] [2021-01-06 11:12:29,096 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-06 11:12:29,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:29,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-06 11:12:29,097 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=284, Unknown=0, NotChecked=0, Total=342 [2021-01-06 11:12:29,098 INFO L87 Difference]: Start difference. First operand 33 states and 35 transitions. Second operand 19 states. [2021-01-06 11:12:29,939 WARN L197 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 83 [2021-01-06 11:12:30,684 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 83 [2021-01-06 11:12:30,928 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 86 [2021-01-06 11:12:31,232 WARN L197 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 84 [2021-01-06 11:12:31,527 WARN L197 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 85 [2021-01-06 11:12:31,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:31,810 INFO L93 Difference]: Finished difference Result 47 states and 50 transitions. [2021-01-06 11:12:31,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-01-06 11:12:31,812 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 32 [2021-01-06 11:12:31,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:31,813 INFO L225 Difference]: With dead ends: 47 [2021-01-06 11:12:31,813 INFO L226 Difference]: Without dead ends: 45 [2021-01-06 11:12:31,814 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=129, Invalid=627, Unknown=0, NotChecked=0, Total=756 [2021-01-06 11:12:31,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-01-06 11:12:31,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 41. [2021-01-06 11:12:31,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2021-01-06 11:12:31,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 43 transitions. [2021-01-06 11:12:31,826 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 43 transitions. Word has length 32 [2021-01-06 11:12:31,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:31,827 INFO L481 AbstractCegarLoop]: Abstraction has 41 states and 43 transitions. [2021-01-06 11:12:31,827 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2021-01-06 11:12:31,827 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 43 transitions. [2021-01-06 11:12:31,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2021-01-06 11:12:31,828 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:31,828 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:32,042 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-01-06 11:12:32,042 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:32,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:32,044 INFO L82 PathProgramCache]: Analyzing trace with hash -686245078, now seen corresponding path program 9 times [2021-01-06 11:12:32,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:32,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806254696] [2021-01-06 11:12:32,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:32,060 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:32,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1943801267] [2021-01-06 11:12:32,060 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 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:32,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-01-06 11:12:32,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:32,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 11 conjunts are in the unsatisfiable core [2021-01-06 11:12:32,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:32,436 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 32 proven. 9 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2021-01-06 11:12:32,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806254696] [2021-01-06 11:12:32,437 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:32,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943801267] [2021-01-06 11:12:32,437 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:32,437 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-01-06 11:12:32,437 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071728621] [2021-01-06 11:12:32,437 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-01-06 11:12:32,438 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:32,438 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-01-06 11:12:32,438 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-01-06 11:12:32,438 INFO L87 Difference]: Start difference. First operand 41 states and 43 transitions. Second operand 12 states. [2021-01-06 11:12:32,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:32,799 INFO L93 Difference]: Finished difference Result 99 states and 105 transitions. [2021-01-06 11:12:32,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-01-06 11:12:32,800 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 40 [2021-01-06 11:12:32,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:32,801 INFO L225 Difference]: With dead ends: 99 [2021-01-06 11:12:32,801 INFO L226 Difference]: Without dead ends: 49 [2021-01-06 11:12:32,801 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2021-01-06 11:12:32,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2021-01-06 11:12:32,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 45. [2021-01-06 11:12:32,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-01-06 11:12:32,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2021-01-06 11:12:32,814 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 40 [2021-01-06 11:12:32,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:32,814 INFO L481 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2021-01-06 11:12:32,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2021-01-06 11:12:32,814 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2021-01-06 11:12:32,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-01-06 11:12:32,815 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:32,815 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:33,024 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-01-06 11:12:33,025 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:33,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:33,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1910132122, now seen corresponding path program 10 times [2021-01-06 11:12:33,027 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:33,027 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748715040] [2021-01-06 11:12:33,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:33,047 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:33,048 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [785903808] [2021-01-06 11:12:33,048 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 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:33,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 11:12:33,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:33,147 WARN L261 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 66 conjunts are in the unsatisfiable core [2021-01-06 11:12:33,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:33,172 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 [2021-01-06 11:12:33,174 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,186 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:33,195 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:12:33,196 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,220 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:33,221 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,221 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:25 [2021-01-06 11:12:33,317 INFO L348 Elim1Store]: treesize reduction 54, result has 46.0 percent of original size [2021-01-06 11:12:33,318 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 41 treesize of output 72 [2021-01-06 11:12:33,323 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,381 INFO L625 ElimStorePlain]: treesize reduction 31, result has 60.3 percent of original size [2021-01-06 11:12:33,382 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,382 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-01-06 11:12:33,588 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2021-01-06 11:12:33,589 INFO L348 Elim1Store]: treesize reduction 79, result has 52.4 percent of original size [2021-01-06 11:12:33,589 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 6 case distinctions, treesize of input 56 treesize of output 118 [2021-01-06 11:12:33,596 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,667 INFO L625 ElimStorePlain]: treesize reduction 58, result has 49.1 percent of original size [2021-01-06 11:12:33,668 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:33,668 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:56 [2021-01-06 11:12:33,944 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 38 [2021-01-06 11:12:33,945 INFO L348 Elim1Store]: treesize reduction 166, result has 37.4 percent of original size [2021-01-06 11:12:33,945 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 73 treesize of output 133 [2021-01-06 11:12:33,949 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,047 INFO L625 ElimStorePlain]: treesize reduction 64, result has 55.2 percent of original size [2021-01-06 11:12:34,048 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,049 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:83, output treesize:79 [2021-01-06 11:12:34,268 INFO L348 Elim1Store]: treesize reduction 172, result has 16.9 percent of original size [2021-01-06 11:12:34,269 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 79 treesize of output 72 [2021-01-06 11:12:34,272 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,303 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:34,304 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,305 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:58 [2021-01-06 11:12:34,466 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:34,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:34,574 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 40 [2021-01-06 11:12:34,575 INFO L348 Elim1Store]: treesize reduction 112, result has 39.8 percent of original size [2021-01-06 11:12:34,575 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 2 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 86 treesize of output 172 [2021-01-06 11:12:34,581 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,693 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 48 [2021-01-06 11:12:34,693 INFO L625 ElimStorePlain]: treesize reduction 111, result has 49.1 percent of original size [2021-01-06 11:12:34,695 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:34,695 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:107 [2021-01-06 11:12:34,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:34,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:34,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,068 WARN L197 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 63 [2021-01-06 11:12:35,069 INFO L348 Elim1Store]: treesize reduction 130, result has 53.1 percent of original size [2021-01-06 11:12:35,069 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 4 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 21 case distinctions, treesize of input 134 treesize of output 276 [2021-01-06 11:12:35,076 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:35,242 WARN L197 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 55 [2021-01-06 11:12:35,243 INFO L625 ElimStorePlain]: treesize reduction 289, result has 30.9 percent of original size [2021-01-06 11:12:35,245 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:35,245 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:144, output treesize:129 [2021-01-06 11:12:35,462 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:35,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,565 INFO L348 Elim1Store]: treesize reduction 112, result has 39.8 percent of original size [2021-01-06 11:12:35,566 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 7 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 15 case distinctions, treesize of input 128 treesize of output 198 [2021-01-06 11:12:35,576 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:35,728 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 54 [2021-01-06 11:12:35,729 INFO L625 ElimStorePlain]: treesize reduction 174, result has 45.1 percent of original size [2021-01-06 11:12:35,731 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:35,731 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:138, output treesize:143 [2021-01-06 11:12:35,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:35,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:36,000 INFO L348 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2021-01-06 11:12:36,000 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 11 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 149 treesize of output 124 [2021-01-06 11:12:36,004 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:36,065 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:36,068 INFO L547 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:36,068 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:156, output treesize:146 [2021-01-06 11:12:36,580 WARN L197 SmtUtils]: Spent 162.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2021-01-06 11:12:37,413 WARN L197 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 62 [2021-01-06 11:12:37,643 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:12:37,646 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 11:12:37,650 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:12:37,773 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:12:37,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748715040] [2021-01-06 11:12:37,774 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:37,774 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [785903808] [2021-01-06 11:12:37,774 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:37,774 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2021-01-06 11:12:37,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600351071] [2021-01-06 11:12:37,775 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2021-01-06 11:12:37,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:37,775 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2021-01-06 11:12:37,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2021-01-06 11:12:37,776 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 26 states. [2021-01-06 11:12:38,627 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 56 [2021-01-06 11:12:38,823 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 52 [2021-01-06 11:12:41,113 WARN L197 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-01-06 11:12:41,386 WARN L197 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 57 [2021-01-06 11:12:41,678 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 63 [2021-01-06 11:12:42,016 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 66 [2021-01-06 11:12:42,382 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 66 [2021-01-06 11:12:42,748 WARN L197 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 59 [2021-01-06 11:12:43,077 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 54 [2021-01-06 11:12:43,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:43,103 INFO L93 Difference]: Finished difference Result 87 states and 91 transitions. [2021-01-06 11:12:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-01-06 11:12:43,105 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 44 [2021-01-06 11:12:43,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:43,105 INFO L225 Difference]: With dead ends: 87 [2021-01-06 11:12:43,105 INFO L226 Difference]: Without dead ends: 85 [2021-01-06 11:12:43,107 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=174, Invalid=1086, Unknown=0, NotChecked=0, Total=1260 [2021-01-06 11:12:43,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2021-01-06 11:12:43,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 62. [2021-01-06 11:12:43,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-01-06 11:12:43,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 66 transitions. [2021-01-06 11:12:43,125 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 66 transitions. Word has length 44 [2021-01-06 11:12:43,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:43,125 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 66 transitions. [2021-01-06 11:12:43,125 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2021-01-06 11:12:43,125 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 66 transitions. [2021-01-06 11:12:43,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-01-06 11:12:43,126 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:43,127 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:43,328 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-01-06 11:12:43,329 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:43,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:43,330 INFO L82 PathProgramCache]: Analyzing trace with hash 2060720804, now seen corresponding path program 11 times [2021-01-06 11:12:43,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:43,330 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619019761] [2021-01-06 11:12:43,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:43,346 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:43,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149456454] [2021-01-06 11:12:43,346 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 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:43,592 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-01-06 11:12:43,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:43,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2021-01-06 11:12:43,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-01-06 11:12:43,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619019761] [2021-01-06 11:12:43,862 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:43,863 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149456454] [2021-01-06 11:12:43,863 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:43,863 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-01-06 11:12:43,863 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662291484] [2021-01-06 11:12:43,864 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-01-06 11:12:43,864 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:43,864 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-01-06 11:12:43,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-01-06 11:12:43,865 INFO L87 Difference]: Start difference. First operand 62 states and 66 transitions. Second operand 13 states. [2021-01-06 11:12:44,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:44,429 INFO L93 Difference]: Finished difference Result 131 states and 137 transitions. [2021-01-06 11:12:44,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-01-06 11:12:44,430 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 46 [2021-01-06 11:12:44,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:44,431 INFO L225 Difference]: With dead ends: 131 [2021-01-06 11:12:44,432 INFO L226 Difference]: Without dead ends: 108 [2021-01-06 11:12:44,434 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=148, Invalid=358, Unknown=0, NotChecked=0, Total=506 [2021-01-06 11:12:44,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2021-01-06 11:12:44,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 62. [2021-01-06 11:12:44,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-01-06 11:12:44,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 65 transitions. [2021-01-06 11:12:44,455 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 65 transitions. Word has length 46 [2021-01-06 11:12:44,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:44,455 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 65 transitions. [2021-01-06 11:12:44,455 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2021-01-06 11:12:44,455 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 65 transitions. [2021-01-06 11:12:44,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-01-06 11:12:44,456 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:44,456 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:44,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:44,657 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:44,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:44,658 INFO L82 PathProgramCache]: Analyzing trace with hash 7822052, now seen corresponding path program 12 times [2021-01-06 11:12:44,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:44,659 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212059717] [2021-01-06 11:12:44,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:44,673 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:44,674 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [320736107] [2021-01-06 11:12:44,674 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 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:44,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-01-06 11:12:44,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:44,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 12 conjunts are in the unsatisfiable core [2021-01-06 11:12:44,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:45,147 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-01-06 11:12:45,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212059717] [2021-01-06 11:12:45,148 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:45,148 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320736107] [2021-01-06 11:12:45,148 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:45,148 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-01-06 11:12:45,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575863681] [2021-01-06 11:12:45,148 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-01-06 11:12:45,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:45,149 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-01-06 11:12:45,149 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-01-06 11:12:45,149 INFO L87 Difference]: Start difference. First operand 62 states and 65 transitions. Second operand 13 states. [2021-01-06 11:12:45,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:45,776 INFO L93 Difference]: Finished difference Result 114 states and 118 transitions. [2021-01-06 11:12:45,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-01-06 11:12:45,778 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 46 [2021-01-06 11:12:45,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:45,779 INFO L225 Difference]: With dead ends: 114 [2021-01-06 11:12:45,780 INFO L226 Difference]: Without dead ends: 93 [2021-01-06 11:12:45,780 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=240, Unknown=0, NotChecked=0, Total=342 [2021-01-06 11:12:45,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2021-01-06 11:12:45,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 64. [2021-01-06 11:12:45,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2021-01-06 11:12:45,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 67 transitions. [2021-01-06 11:12:45,796 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 67 transitions. Word has length 46 [2021-01-06 11:12:45,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:45,803 INFO L481 AbstractCegarLoop]: Abstraction has 64 states and 67 transitions. [2021-01-06 11:12:45,804 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2021-01-06 11:12:45,804 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 67 transitions. [2021-01-06 11:12:45,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-01-06 11:12:45,804 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:45,805 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:46,005 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:46,006 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:46,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:46,007 INFO L82 PathProgramCache]: Analyzing trace with hash -830099108, now seen corresponding path program 13 times [2021-01-06 11:12:46,007 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:46,007 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049945520] [2021-01-06 11:12:46,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:46,021 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:46,022 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667963485] [2021-01-06 11:12:46,022 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 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:46,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:12:46,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 185 conjuncts, 13 conjunts are in the unsatisfiable core [2021-01-06 11:12:46,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:46,439 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 50 proven. 16 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-01-06 11:12:46,440 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049945520] [2021-01-06 11:12:46,441 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:46,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667963485] [2021-01-06 11:12:46,441 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:46,441 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-01-06 11:12:46,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879063967] [2021-01-06 11:12:46,442 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-01-06 11:12:46,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:46,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-01-06 11:12:46,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-01-06 11:12:46,444 INFO L87 Difference]: Start difference. First operand 64 states and 67 transitions. Second operand 14 states. [2021-01-06 11:12:47,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:12:47,146 INFO L93 Difference]: Finished difference Result 97 states and 100 transitions. [2021-01-06 11:12:47,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-01-06 11:12:47,148 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 48 [2021-01-06 11:12:47,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:12:47,149 INFO L225 Difference]: With dead ends: 97 [2021-01-06 11:12:47,149 INFO L226 Difference]: Without dead ends: 59 [2021-01-06 11:12:47,151 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=174, Invalid=426, Unknown=0, NotChecked=0, Total=600 [2021-01-06 11:12:47,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-01-06 11:12:47,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 49. [2021-01-06 11:12:47,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2021-01-06 11:12:47,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2021-01-06 11:12:47,168 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 48 [2021-01-06 11:12:47,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:12:47,168 INFO L481 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2021-01-06 11:12:47,168 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2021-01-06 11:12:47,168 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2021-01-06 11:12:47,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2021-01-06 11:12:47,169 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:12:47,169 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:12:47,383 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-01-06 11:12:47,384 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:12:47,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:12:47,385 INFO L82 PathProgramCache]: Analyzing trace with hash -1621255262, now seen corresponding path program 14 times [2021-01-06 11:12:47,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:12:47,385 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787785047] [2021-01-06 11:12:47,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:12:47,414 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:12:47,414 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [345524745] [2021-01-06 11:12:47,414 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 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:12:47,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:12:47,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:12:47,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 65 conjunts are in the unsatisfiable core [2021-01-06 11:12:47,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:12:47,546 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 [2021-01-06 11:12:47,548 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,570 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:47,578 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:12:47,580 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,617 INFO L625 ElimStorePlain]: treesize reduction 4, result has 85.7 percent of original size [2021-01-06 11:12:47,619 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,619 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:24 [2021-01-06 11:12:47,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:47,699 INFO L348 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-01-06 11:12:47,700 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 41 treesize of output 57 [2021-01-06 11:12:47,703 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,757 INFO L625 ElimStorePlain]: treesize reduction 37, result has 55.4 percent of original size [2021-01-06 11:12:47,759 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,760 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-01-06 11:12:47,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:47,849 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:47,863 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:47,863 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 71 [2021-01-06 11:12:47,866 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,937 INFO L625 ElimStorePlain]: treesize reduction 26, result has 68.3 percent of original size [2021-01-06 11:12:47,938 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:47,939 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:56 [2021-01-06 11:12:48,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,058 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:48,058 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 74 treesize of output 73 [2021-01-06 11:12:48,061 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:48,138 INFO L625 ElimStorePlain]: treesize reduction 4, result has 94.9 percent of original size [2021-01-06 11:12:48,140 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:48,140 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:83, output treesize:74 [2021-01-06 11:12:48,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,294 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:48,306 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:48,307 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 15 case distinctions, treesize of input 86 treesize of output 99 [2021-01-06 11:12:48,320 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:48,397 INFO L625 ElimStorePlain]: treesize reduction 22, result has 76.1 percent of original size [2021-01-06 11:12:48,399 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:12:48,400 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:95, output treesize:70 [2021-01-06 11:12:48,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,605 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:48,606 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 20 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 85 treesize of output 119 [2021-01-06 11:12:48,610 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:48,716 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2021-01-06 11:12:48,717 INFO L625 ElimStorePlain]: treesize reduction 30, result has 75.0 percent of original size [2021-01-06 11:12:48,718 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:48,718 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:94, output treesize:90 [2021-01-06 11:12:48,931 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,939 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:48,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,975 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:48,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,979 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:48,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:48,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,104 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 37 [2021-01-06 11:12:49,105 INFO L348 Elim1Store]: treesize reduction 24, result has 71.1 percent of original size [2021-01-06 11:12:49,106 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 20 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 46 case distinctions, treesize of input 116 treesize of output 185 [2021-01-06 11:12:49,113 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:49,265 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 56 [2021-01-06 11:12:49,266 INFO L625 ElimStorePlain]: treesize reduction 120, result has 54.5 percent of original size [2021-01-06 11:12:49,271 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:49,271 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:128, output treesize:144 [2021-01-06 11:12:49,580 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:49,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,621 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:49,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,624 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:49,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,630 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:49,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:49,776 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 42 [2021-01-06 11:12:49,777 INFO L348 Elim1Store]: treesize reduction 24, result has 73.6 percent of original size [2021-01-06 11:12:49,777 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 20 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 56 case distinctions, treesize of input 143 treesize of output 209 [2021-01-06 11:12:49,784 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:49,953 WARN L197 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 58 [2021-01-06 11:12:49,955 INFO L625 ElimStorePlain]: treesize reduction 95, result has 59.9 percent of original size [2021-01-06 11:12:49,957 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:49,957 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:155, output treesize:142 [2021-01-06 11:12:50,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,297 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:50,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:50,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,310 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:50,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,317 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:50,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,340 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:50,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:50,494 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 46 [2021-01-06 11:12:50,495 INFO L348 Elim1Store]: treesize reduction 24, result has 75.8 percent of original size [2021-01-06 11:12:50,496 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 20 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 67 case distinctions, treesize of input 148 treesize of output 227 [2021-01-06 11:12:50,504 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:50,694 WARN L197 SmtUtils]: Spent 189.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 63 [2021-01-06 11:12:50,695 INFO L625 ElimStorePlain]: treesize reduction 60, result has 73.9 percent of original size [2021-01-06 11:12:50,698 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:50,698 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:160, output treesize:170 [2021-01-06 11:12:51,070 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:51,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,103 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:51,105 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:51,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,132 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:51,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,135 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:51,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:51,388 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 57 [2021-01-06 11:12:51,389 INFO L348 Elim1Store]: treesize reduction 8, result has 94.6 percent of original size [2021-01-06 11:12:51,390 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 20 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 68 case distinctions, treesize of input 196 treesize of output 293 [2021-01-06 11:12:51,398 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:51,638 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 70 [2021-01-06 11:12:51,639 INFO L625 ElimStorePlain]: treesize reduction 117, result has 63.3 percent of original size [2021-01-06 11:12:51,641 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:51,641 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:208, output treesize:202 [2021-01-06 11:12:52,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,079 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,082 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:52,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,109 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:52,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,138 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:52,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:52,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:12:52,161 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:12:52,503 WARN L197 SmtUtils]: Spent 340.00 ms on a formula simplification that was a NOOP. DAG size: 103 [2021-01-06 11:12:52,503 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:12:52,504 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 30 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 93 case distinctions, treesize of input 176 treesize of output 476 [2021-01-06 11:12:52,515 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 2, 1] term [2021-01-06 11:12:52,515 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:12:52,516 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 2, 1] term [2021-01-06 11:12:52,517 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:12:52,517 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 2, 1] term [2021-01-06 11:12:52,518 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 11:12:52,518 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 2, 1] term [2021-01-06 11:12:52,518 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:12:52,519 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 2, 1] term [2021-01-06 11:12:52,519 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:12:52,520 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:12:52,520 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 11:12:52,521 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:12:52,521 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:12:52,546 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:12:52,874 WARN L197 SmtUtils]: Spent 326.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 66 [2021-01-06 11:12:52,875 INFO L625 ElimStorePlain]: treesize reduction 220, result has 39.7 percent of original size [2021-01-06 11:12:52,881 INFO L547 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 1 dim-2 vars, End of recursive call: 3 dim-0 vars, and 1 xjuncts. [2021-01-06 11:12:52,882 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 4 variables, input treesize:185, output treesize:145 [2021-01-06 11:12:55,763 WARN L197 SmtUtils]: Spent 197.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2021-01-06 11:12:57,404 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 0 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:12:57,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787785047] [2021-01-06 11:12:57,405 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:12:57,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345524745] [2021-01-06 11:12:57,406 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:12:57,406 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2021-01-06 11:12:57,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217373331] [2021-01-06 11:12:57,406 INFO L461 AbstractCegarLoop]: Interpolant automaton has 29 states [2021-01-06 11:12:57,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:12:57,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2021-01-06 11:12:57,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=715, Unknown=1, NotChecked=0, Total=812 [2021-01-06 11:12:57,407 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 29 states. [2021-01-06 11:12:59,200 WARN L197 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 100 DAG size of output: 95 [2021-01-06 11:12:59,763 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 97 [2021-01-06 11:13:00,409 WARN L197 SmtUtils]: Spent 383.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 100 [2021-01-06 11:13:00,898 WARN L197 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2021-01-06 11:13:01,496 WARN L197 SmtUtils]: Spent 325.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 102 [2021-01-06 11:13:02,310 WARN L197 SmtUtils]: Spent 470.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 102 [2021-01-06 11:13:03,083 WARN L197 SmtUtils]: Spent 313.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 107 [2021-01-06 11:13:03,739 WARN L197 SmtUtils]: Spent 392.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 97 [2021-01-06 11:13:04,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:13:04,087 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2021-01-06 11:13:04,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-01-06 11:13:04,091 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 48 [2021-01-06 11:13:04,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:13:04,092 INFO L225 Difference]: With dead ends: 58 [2021-01-06 11:13:04,092 INFO L226 Difference]: Without dead ends: 56 [2021-01-06 11:13:04,093 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 340 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=170, Invalid=1235, Unknown=1, NotChecked=0, Total=1406 [2021-01-06 11:13:04,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-01-06 11:13:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 53. [2021-01-06 11:13:04,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2021-01-06 11:13:04,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 55 transitions. [2021-01-06 11:13:04,117 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 55 transitions. Word has length 48 [2021-01-06 11:13:04,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:13:04,117 INFO L481 AbstractCegarLoop]: Abstraction has 53 states and 55 transitions. [2021-01-06 11:13:04,117 INFO L482 AbstractCegarLoop]: Interpolant automaton has 29 states. [2021-01-06 11:13:04,117 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 55 transitions. [2021-01-06 11:13:04,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-01-06 11:13:04,118 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:13:04,118 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:13:04,318 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2021-01-06 11:13:04,319 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:13:04,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:13:04,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1122933912, now seen corresponding path program 15 times [2021-01-06 11:13:04,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:13:04,321 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805117300] [2021-01-06 11:13:04,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:13:04,357 ERROR L270 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-01-06 11:13:04,358 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [977661301] [2021-01-06 11:13:04,358 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 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:13:04,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-01-06 11:13:04,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:13:04,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 74 conjunts are in the unsatisfiable core [2021-01-06 11:13:04,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:13:04,681 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 [2021-01-06 11:13:04,684 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:04,715 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:04,725 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 15 [2021-01-06 11:13:04,727 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:04,778 INFO L625 ElimStorePlain]: treesize reduction 4, result has 87.1 percent of original size [2021-01-06 11:13:04,780 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:13:04,780 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:27 [2021-01-06 11:13:04,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:04,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:04,835 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:04,870 INFO L348 Elim1Store]: treesize reduction 8, result has 60.0 percent of original size [2021-01-06 11:13:04,871 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 41 treesize of output 57 [2021-01-06 11:13:04,874 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:04,951 INFO L625 ElimStorePlain]: treesize reduction 37, result has 57.0 percent of original size [2021-01-06 11:13:04,953 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:13:04,953 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-01-06 11:13:05,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,091 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:05,108 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:05,109 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 56 treesize of output 71 [2021-01-06 11:13:05,112 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:05,199 INFO L625 ElimStorePlain]: treesize reduction 22, result has 74.1 percent of original size [2021-01-06 11:13:05,201 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:13:05,201 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:63 [2021-01-06 11:13:05,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,376 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:05,377 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 68 [2021-01-06 11:13:05,380 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:05,456 INFO L625 ElimStorePlain]: treesize reduction 20, result has 78.9 percent of original size [2021-01-06 11:13:05,457 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:13:05,458 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:79, output treesize:75 [2021-01-06 11:13:05,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:05,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,068 WARN L197 SmtUtils]: Spent 512.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 69 [2021-01-06 11:13:06,069 INFO L348 Elim1Store]: treesize reduction 116, result has 65.3 percent of original size [2021-01-06 11:13:06,069 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 92 treesize of output 252 [2021-01-06 11:13:06,080 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:06,264 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 46 [2021-01-06 11:13:06,266 INFO L625 ElimStorePlain]: treesize reduction 124, result has 40.1 percent of original size [2021-01-06 11:13:06,267 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:13:06,267 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:101, output treesize:83 [2021-01-06 11:13:06,470 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:13:06,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,504 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:06,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,576 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 12 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 84 treesize of output 80 [2021-01-06 11:13:06,582 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:06,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:06,916 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification that was a NOOP. DAG size: 86 [2021-01-06 11:13:06,917 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:06,918 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 12 case distinctions, treesize of input 91 treesize of output 337 [2021-01-06 11:13:06,925 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:07,418 WARN L197 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 57 [2021-01-06 11:13:07,420 INFO L625 ElimStorePlain]: treesize reduction 219, result has 47.9 percent of original size [2021-01-06 11:13:07,422 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 2 xjuncts. [2021-01-06 11:13:07,422 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 1 variables, input treesize:213, output treesize:201 [2021-01-06 11:13:07,660 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-01-06 11:13:07,675 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:13:07,677 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:13:08,317 WARN L197 SmtUtils]: Spent 436.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 75 [2021-01-06 11:13:08,326 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:08,676 WARN L197 SmtUtils]: Spent 214.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-01-06 11:13:09,057 WARN L197 SmtUtils]: Spent 253.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2021-01-06 11:13:09,067 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:09,082 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-06 11:13:09,083 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:09,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,165 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,192 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,220 INFO L244 Elim1Store]: Index analysis took 124 ms [2021-01-06 11:13:09,223 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 12 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 93 treesize of output 93 [2021-01-06 11:13:09,234 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:09,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,292 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:09,324 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:09,790 WARN L197 SmtUtils]: Spent 463.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-01-06 11:13:09,791 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:09,792 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 8 new quantified variables, introduced 33 case distinctions, treesize of input 122 treesize of output 509 [2021-01-06 11:13:09,802 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[16, 3, 2, 1] term [2021-01-06 11:13:09,802 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2021-01-06 11:13:09,804 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[15, 3, 2, 1] term [2021-01-06 11:13:09,804 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2021-01-06 11:13:09,805 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[14, 3, 2, 1] term [2021-01-06 11:13:09,805 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2021-01-06 11:13:09,806 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[13, 3, 2, 1] term [2021-01-06 11:13:09,806 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:09,806 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[12, 3, 2, 1] term [2021-01-06 11:13:09,807 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:13:09,807 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[11, 3, 2, 1] term [2021-01-06 11:13:09,807 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 11:13:09,809 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 2, 1] term [2021-01-06 11:13:09,809 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:13:09,810 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[9, 3, 2, 1] term [2021-01-06 11:13:09,810 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 11:13:09,811 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 2, 1] term [2021-01-06 11:13:09,811 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:13:09,812 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 2, 1] term [2021-01-06 11:13:09,812 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:13:09,813 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 2, 1] term [2021-01-06 11:13:09,813 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 11:13:09,814 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 2, 1] term [2021-01-06 11:13:09,814 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:13:09,815 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 2, 1] term [2021-01-06 11:13:09,815 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:13:09,816 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:13:09,816 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:13:09,816 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:13:09,816 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:09,830 INFO L547 ElimStorePlain]: Start of recursive call 4: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:10,787 WARN L197 SmtUtils]: Spent 955.00 ms on a formula simplification. DAG size of input: 138 DAG size of output: 72 [2021-01-06 11:13:10,788 INFO L625 ElimStorePlain]: treesize reduction 477, result has 34.1 percent of original size [2021-01-06 11:13:10,792 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 2 xjuncts. [2021-01-06 11:13:10,793 INFO L244 ElimStorePlain]: Needed 4 recursive calls to eliminate 2 variables, input treesize:385, output treesize:247 [2021-01-06 11:13:11,227 WARN L197 SmtUtils]: Spent 240.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2021-01-06 11:13:11,656 WARN L197 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-01-06 11:13:11,664 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:13:11,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,726 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:11,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,843 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:11,913 INFO L244 Elim1Store]: Index analysis took 229 ms [2021-01-06 11:13:11,915 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:11,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,920 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:11,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:11,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:12,477 WARN L197 SmtUtils]: Spent 540.00 ms on a formula simplification that was a NOOP. DAG size: 119 [2021-01-06 11:13:12,479 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:12,480 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 17 disjoint index pairs (out of 45 index pairs), introduced 9 new quantified variables, introduced 31 case distinctions, treesize of input 155 treesize of output 533 [2021-01-06 11:13:12,491 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[15, 3, 2, 1] term [2021-01-06 11:13:12,492 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2021-01-06 11:13:12,493 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[14, 3, 2, 1] term [2021-01-06 11:13:12,493 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2021-01-06 11:13:12,495 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[13, 3, 2, 1] term [2021-01-06 11:13:12,495 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:12,496 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[12, 3, 2, 1] term [2021-01-06 11:13:12,496 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:13:12,497 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[11, 3, 2, 1] term [2021-01-06 11:13:12,498 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 11:13:12,499 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 2, 1] term [2021-01-06 11:13:12,500 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:13:12,501 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[9, 3, 2, 1] term [2021-01-06 11:13:12,501 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 11:13:12,502 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 2, 1] term [2021-01-06 11:13:12,502 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:13:12,503 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 2, 1] term [2021-01-06 11:13:12,503 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:13:12,503 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 2, 1] term [2021-01-06 11:13:12,504 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 11:13:12,504 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 2, 1] term [2021-01-06 11:13:12,504 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:13:12,505 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 1] term [2021-01-06 11:13:12,505 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:13:12,505 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:13:12,506 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 11:13:12,506 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:13:12,506 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:12,527 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:12,539 WARN L234 Elim1Store]: Array PQE input equivalent to false [2021-01-06 11:13:12,541 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:13,179 WARN L197 SmtUtils]: Spent 636.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 66 [2021-01-06 11:13:13,181 INFO L625 ElimStorePlain]: treesize reduction 724, result has 17.8 percent of original size [2021-01-06 11:13:13,184 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:13:13,185 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:320, output treesize:157 [2021-01-06 11:13:13,493 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification that was a NOOP. DAG size: 67 [2021-01-06 11:13:13,802 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-01-06 11:13:13,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,852 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:13,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,861 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:13,866 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:13,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,873 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:13,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,913 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:13,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:13,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:15,612 WARN L197 SmtUtils]: Spent 1.69 s on a formula simplification. DAG size of input: 169 DAG size of output: 163 [2021-01-06 11:13:15,614 INFO L348 Elim1Store]: treesize reduction 24, result has 96.1 percent of original size [2021-01-06 11:13:15,614 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 12 select indices, 12 select index equivalence classes, 12 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 70 case distinctions, treesize of input 148 treesize of output 719 [2021-01-06 11:13:15,639 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[24, 3, 2, 1] term [2021-01-06 11:13:15,639 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 24 disjuncts [2021-01-06 11:13:15,641 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[23, 3, 2, 1] term [2021-01-06 11:13:15,641 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 23 disjuncts [2021-01-06 11:13:15,643 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[22, 3, 2, 1] term [2021-01-06 11:13:15,643 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 22 disjuncts [2021-01-06 11:13:15,645 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[21, 3, 2, 1] term [2021-01-06 11:13:15,645 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 21 disjuncts [2021-01-06 11:13:15,646 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[20, 3, 2, 1] term [2021-01-06 11:13:15,646 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 20 disjuncts [2021-01-06 11:13:15,648 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[19, 3, 2, 1] term [2021-01-06 11:13:15,648 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2021-01-06 11:13:15,649 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[18, 3, 2, 1] term [2021-01-06 11:13:15,650 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2021-01-06 11:13:15,651 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[17, 3, 2, 1] term [2021-01-06 11:13:15,652 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2021-01-06 11:13:15,653 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[16, 3, 2, 1] term [2021-01-06 11:13:15,653 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2021-01-06 11:13:15,655 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[15, 3, 2, 1] term [2021-01-06 11:13:15,655 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2021-01-06 11:13:15,656 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[14, 3, 2, 1] term [2021-01-06 11:13:15,657 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2021-01-06 11:13:15,657 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[13, 3, 2, 1] term [2021-01-06 11:13:15,658 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:15,658 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[12, 3, 2, 1] term [2021-01-06 11:13:15,659 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:13:15,660 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[11, 3, 2, 1] term [2021-01-06 11:13:15,660 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 11:13:15,661 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 1] term [2021-01-06 11:13:15,661 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:13:15,662 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[9, 3, 1] term [2021-01-06 11:13:15,662 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2021-01-06 11:13:15,663 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 1] term [2021-01-06 11:13:15,663 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2021-01-06 11:13:15,664 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 1] term [2021-01-06 11:13:15,664 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2021-01-06 11:13:15,665 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 1] term [2021-01-06 11:13:15,665 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2021-01-06 11:13:15,666 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 1] term [2021-01-06 11:13:15,666 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2021-01-06 11:13:15,667 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 1] term [2021-01-06 11:13:15,667 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2021-01-06 11:13:15,668 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:13:15,669 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 11:13:15,669 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:13:15,670 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:15,749 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:16,577 WARN L197 SmtUtils]: Spent 826.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 71 [2021-01-06 11:13:16,579 INFO L625 ElimStorePlain]: treesize reduction 1179, result has 12.7 percent of original size [2021-01-06 11:13:16,583 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:13:16,583 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:171, output treesize:171 [2021-01-06 11:13:16,862 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2021-01-06 11:13:17,160 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2021-01-06 11:13:17,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,241 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:17,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,334 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:17,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:17,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:17,380 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:21,118 WARN L197 SmtUtils]: Spent 3.74 s on a formula simplification that was a NOOP. DAG size: 299 [2021-01-06 11:13:21,120 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:21,120 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 13 select indices, 13 select index equivalence classes, 13 disjoint index pairs (out of 78 index pairs), introduced 13 new quantified variables, introduced 89 case distinctions, treesize of input 179 treesize of output 1321 [2021-01-06 11:13:21,147 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[27, 3, 2, 1] term [2021-01-06 11:13:21,148 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 27 disjuncts [2021-01-06 11:13:21,155 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[26, 3, 2, 1] term [2021-01-06 11:13:21,156 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 26 disjuncts [2021-01-06 11:13:21,158 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[25, 3, 2, 1] term [2021-01-06 11:13:21,159 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 25 disjuncts [2021-01-06 11:13:21,160 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[24, 3, 2, 1] term [2021-01-06 11:13:21,160 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 24 disjuncts [2021-01-06 11:13:21,162 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[23, 3, 2, 1] term [2021-01-06 11:13:21,162 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 23 disjuncts [2021-01-06 11:13:21,163 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[22, 3, 2, 1] term [2021-01-06 11:13:21,164 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 22 disjuncts [2021-01-06 11:13:21,165 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[21, 3, 2, 1] term [2021-01-06 11:13:21,165 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 21 disjuncts [2021-01-06 11:13:21,166 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[20, 3, 2, 1] term [2021-01-06 11:13:21,167 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 20 disjuncts [2021-01-06 11:13:21,169 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[19, 3, 2, 1] term [2021-01-06 11:13:21,169 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2021-01-06 11:13:21,171 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[18, 3, 2, 1] term [2021-01-06 11:13:21,171 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2021-01-06 11:13:21,173 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[17, 3, 2, 1] term [2021-01-06 11:13:21,174 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2021-01-06 11:13:21,175 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[16, 3, 2, 1] term [2021-01-06 11:13:21,175 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2021-01-06 11:13:21,176 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[15, 3, 2, 1] term [2021-01-06 11:13:21,176 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 15 disjuncts [2021-01-06 11:13:21,177 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[14, 3, 2, 1] term [2021-01-06 11:13:21,177 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 14 disjuncts [2021-01-06 11:13:21,178 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[13, 3, 1] term [2021-01-06 11:13:21,178 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:21,179 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[12, 3, 1] term [2021-01-06 11:13:21,180 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2021-01-06 11:13:21,180 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[11, 3, 1] term [2021-01-06 11:13:21,181 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2021-01-06 11:13:21,182 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 1] term [2021-01-06 11:13:21,182 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2021-01-06 11:13:21,183 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[9, 3, 1] term [2021-01-06 11:13:21,183 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2021-01-06 11:13:21,184 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 1] term [2021-01-06 11:13:21,184 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2021-01-06 11:13:21,185 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 1] term [2021-01-06 11:13:21,186 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2021-01-06 11:13:21,186 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 1] term [2021-01-06 11:13:21,187 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2021-01-06 11:13:21,187 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 1] term [2021-01-06 11:13:21,187 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2021-01-06 11:13:21,188 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 1] term [2021-01-06 11:13:21,189 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2021-01-06 11:13:21,189 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:13:21,190 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 11:13:21,190 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:13:21,191 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:21,303 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:22,299 WARN L197 SmtUtils]: Spent 994.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 78 [2021-01-06 11:13:22,300 INFO L625 ElimStorePlain]: treesize reduction 781, result has 18.1 percent of original size [2021-01-06 11:13:22,304 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-01-06 11:13:22,304 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:202, output treesize:173 [2021-01-06 11:13:22,648 WARN L197 SmtUtils]: Spent 164.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-01-06 11:13:23,879 WARN L197 SmtUtils]: Spent 990.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 81 [2021-01-06 11:13:23,894 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 2, 15, 1] term [2021-01-06 11:13:23,894 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:13:23,913 INFO L443 ElimStorePlain]: Different costs {198=[|v_#memory_int_64|], 228=[v_prenex_15]} [2021-01-06 11:13:23,933 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:23,987 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:23,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,005 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,054 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,104 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,110 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,139 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,146 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:24,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:24,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:25,692 WARN L197 SmtUtils]: Spent 1.53 s on a formula simplification. DAG size of input: 146 DAG size of output: 144 [2021-01-06 11:13:25,694 INFO L348 Elim1Store]: treesize reduction 8, result has 98.3 percent of original size [2021-01-06 11:13:25,695 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 14 select indices, 14 select index equivalence classes, 20 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 84 case distinctions, treesize of input 159 treesize of output 611 [2021-01-06 11:13:25,716 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:26,738 WARN L197 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 146 DAG size of output: 118 [2021-01-06 11:13:26,740 INFO L625 ElimStorePlain]: treesize reduction 109, result has 76.5 percent of original size [2021-01-06 11:13:26,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,911 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:26,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,955 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:26,957 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:26,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:13:26,995 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:26,999 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:13:32,291 WARN L197 SmtUtils]: Spent 5.29 s on a formula simplification that was a NOOP. DAG size: 389 [2021-01-06 11:13:32,292 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:13:32,292 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 15 select indices, 15 select index equivalence classes, 16 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 109 case distinctions, treesize of input 166 treesize of output 1592 [2021-01-06 11:13:32,323 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[33, 3, 2, 1] term [2021-01-06 11:13:32,323 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 33 disjuncts [2021-01-06 11:13:32,324 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[32, 3, 2, 1] term [2021-01-06 11:13:32,324 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 32 disjuncts [2021-01-06 11:13:32,325 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[31, 3, 2, 1] term [2021-01-06 11:13:32,325 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 31 disjuncts [2021-01-06 11:13:32,326 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[30, 3, 2, 1] term [2021-01-06 11:13:32,326 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 30 disjuncts [2021-01-06 11:13:32,329 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[29, 3, 2, 1] term [2021-01-06 11:13:32,330 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 29 disjuncts [2021-01-06 11:13:32,332 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[28, 3, 2, 1] term [2021-01-06 11:13:32,333 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 28 disjuncts [2021-01-06 11:13:32,334 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[27, 3, 2, 1] term [2021-01-06 11:13:32,335 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 27 disjuncts [2021-01-06 11:13:32,336 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[26, 3, 2, 1] term [2021-01-06 11:13:32,337 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 26 disjuncts [2021-01-06 11:13:32,338 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[25, 3, 2, 1] term [2021-01-06 11:13:32,338 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 25 disjuncts [2021-01-06 11:13:32,340 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[24, 3, 2, 1] term [2021-01-06 11:13:32,340 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 24 disjuncts [2021-01-06 11:13:32,342 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[23, 3, 2, 1] term [2021-01-06 11:13:32,342 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 23 disjuncts [2021-01-06 11:13:32,345 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[22, 3, 2, 1] term [2021-01-06 11:13:32,345 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 22 disjuncts [2021-01-06 11:13:32,346 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[21, 3, 2, 1] term [2021-01-06 11:13:32,346 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 21 disjuncts [2021-01-06 11:13:32,348 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[20, 3, 2, 1] term [2021-01-06 11:13:32,348 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 20 disjuncts [2021-01-06 11:13:32,349 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[19, 3, 2, 1] term [2021-01-06 11:13:32,349 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 19 disjuncts [2021-01-06 11:13:32,351 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[18, 3, 1] term [2021-01-06 11:13:32,351 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 18 disjuncts [2021-01-06 11:13:32,353 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[17, 3, 1] term [2021-01-06 11:13:32,354 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2021-01-06 11:13:32,355 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[16, 3, 1] term [2021-01-06 11:13:32,355 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 16 disjuncts [2021-01-06 11:13:32,356 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[15, 3, 1] term [2021-01-06 11:13:32,356 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 15 disjuncts [2021-01-06 11:13:32,357 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[14, 3, 1] term [2021-01-06 11:13:32,358 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 14 disjuncts [2021-01-06 11:13:32,359 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[13, 3, 1] term [2021-01-06 11:13:32,359 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 13 disjuncts [2021-01-06 11:13:32,360 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[12, 3, 1] term [2021-01-06 11:13:32,361 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 12 disjuncts [2021-01-06 11:13:32,362 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[11, 3, 1] term [2021-01-06 11:13:32,362 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 11 disjuncts [2021-01-06 11:13:32,364 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[10, 3, 1] term [2021-01-06 11:13:32,364 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 10 disjuncts [2021-01-06 11:13:32,365 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[9, 3, 1] term [2021-01-06 11:13:32,366 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 9 disjuncts [2021-01-06 11:13:32,367 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[8, 3, 1] term [2021-01-06 11:13:32,367 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 8 disjuncts [2021-01-06 11:13:32,367 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[7, 3, 1] term [2021-01-06 11:13:32,368 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 7 disjuncts [2021-01-06 11:13:32,368 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[6, 3, 1] term [2021-01-06 11:13:32,369 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 6 disjuncts [2021-01-06 11:13:32,370 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[5, 3, 1] term [2021-01-06 11:13:32,370 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 5 disjuncts [2021-01-06 11:13:32,371 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[4, 3, 1] term [2021-01-06 11:13:32,371 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 4 disjuncts [2021-01-06 11:13:32,372 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[3, 3, 1] term [2021-01-06 11:13:32,372 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 3 disjuncts [2021-01-06 11:13:32,373 INFO L398 QuantifierPusher]: Applying distributivity to a CONJUNCTION[2, 3, 1] term [2021-01-06 11:13:32,373 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:33,360 WARN L197 SmtUtils]: Spent 941.00 ms on a formula simplification. DAG size of input: 910 DAG size of output: 241 [2021-01-06 11:13:33,366 INFO L547 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-01-06 11:13:35,852 WARN L197 SmtUtils]: Spent 2.48 s on a formula simplification. DAG size of input: 275 DAG size of output: 111 [2021-01-06 11:13:35,854 INFO L625 ElimStorePlain]: treesize reduction 1793, result has 17.0 percent of original size [2021-01-06 11:13:35,861 INFO L547 ElimStorePlain]: Start of recursive call 1: 4 dim-0 vars, 2 dim-2 vars, End of recursive call: 4 dim-0 vars, and 2 xjuncts. [2021-01-06 11:13:35,862 INFO L244 ElimStorePlain]: Needed 3 recursive calls to eliminate 6 variables, input treesize:368, output treesize:367 [2021-01-06 11:13:36,384 WARN L197 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2021-01-06 11:13:36,397 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:13:36,400 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 5 disjuncts [2021-01-06 11:13:36,402 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:39,828 WARN L197 SmtUtils]: Spent 415.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2021-01-06 11:13:39,842 INFO L639 QuantifierPusher]: Distributing 3 conjuncts over 2 disjuncts [2021-01-06 11:13:40,989 WARN L197 SmtUtils]: Spent 513.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 77 [2021-01-06 11:13:41,814 WARN L197 SmtUtils]: Spent 191.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 11:13:46,551 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 11:13:47,282 WARN L197 SmtUtils]: Spent 244.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 11:13:48,371 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2021-01-06 11:13:49,211 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 11:13:49,944 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification that was a NOOP. DAG size: 79 [2021-01-06 11:13:49,966 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:13:49,969 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:13:49,973 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:13:49,978 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 17 disjuncts [2021-01-06 11:13:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:13:50,275 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805117300] [2021-01-06 11:13:50,275 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-01-06 11:13:50,276 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977661301] [2021-01-06 11:13:50,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-01-06 11:13:50,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2021-01-06 11:13:50,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413745321] [2021-01-06 11:13:50,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-01-06 11:13:50,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:13:50,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-01-06 11:13:50,278 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=973, Unknown=3, NotChecked=0, Total=1122 [2021-01-06 11:13:50,278 INFO L87 Difference]: Start difference. First operand 53 states and 55 transitions. Second operand 34 states. [2021-01-06 11:13:51,495 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 40 DAG size of output: 35 [2021-01-06 11:13:52,078 WARN L197 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 46 [2021-01-06 11:13:52,793 WARN L197 SmtUtils]: Spent 408.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 64 [2021-01-06 11:13:53,463 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 56 [2021-01-06 11:13:54,574 WARN L197 SmtUtils]: Spent 972.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 80 [2021-01-06 11:13:55,288 WARN L197 SmtUtils]: Spent 479.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 61 [2021-01-06 11:13:56,091 WARN L197 SmtUtils]: Spent 600.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 78 [2021-01-06 11:13:57,163 WARN L197 SmtUtils]: Spent 828.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 81 [2021-01-06 11:13:58,089 WARN L197 SmtUtils]: Spent 677.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 79 [2021-01-06 11:13:59,107 WARN L197 SmtUtils]: Spent 632.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 76 [2021-01-06 11:14:00,094 WARN L197 SmtUtils]: Spent 680.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 77 [2021-01-06 11:14:00,596 WARN L197 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 69 [2021-01-06 11:14:01,105 WARN L197 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-01-06 11:14:01,836 WARN L197 SmtUtils]: Spent 502.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 73 [2021-01-06 11:14:03,202 WARN L197 SmtUtils]: Spent 866.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 90 [2021-01-06 11:14:07,155 WARN L197 SmtUtils]: Spent 2.78 s on a formula simplification. DAG size of input: 153 DAG size of output: 119 [2021-01-06 11:14:25,111 WARN L197 SmtUtils]: Spent 17.51 s on a formula simplification. DAG size of input: 176 DAG size of output: 121 [2021-01-06 11:14:26,409 WARN L197 SmtUtils]: Spent 412.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 118 [2021-01-06 11:14:31,469 WARN L197 SmtUtils]: Spent 2.74 s on a formula simplification. DAG size of input: 136 DAG size of output: 131 [2021-01-06 11:14:32,729 WARN L197 SmtUtils]: Spent 688.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 84 [2021-01-06 11:14:34,766 WARN L197 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 81 [2021-01-06 11:14:37,424 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 83 [2021-01-06 11:14:44,948 WARN L197 SmtUtils]: Spent 4.59 s on a formula simplification. DAG size of input: 142 DAG size of output: 84 [2021-01-06 11:14:50,550 WARN L197 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 83 [2021-01-06 11:14:51,439 WARN L197 SmtUtils]: Spent 340.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 84 [2021-01-06 11:14:52,455 WARN L197 SmtUtils]: Spent 371.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 83 [2021-01-06 11:14:53,429 WARN L197 SmtUtils]: Spent 530.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 97 [2021-01-06 11:14:55,004 WARN L197 SmtUtils]: Spent 724.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 87 [2021-01-06 11:14:56,131 WARN L197 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 101 [2021-01-06 11:15:00,920 WARN L197 SmtUtils]: Spent 973.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 86 [2021-01-06 11:15:02,662 WARN L197 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 79