/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/array-fpi/ms1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-178dd20 [2021-01-06 11:16:29,802 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-06 11:16:29,806 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-06 11:16:29,867 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-06 11:16:29,868 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-06 11:16:29,874 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-06 11:16:29,878 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-06 11:16:29,884 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-06 11:16:29,887 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-06 11:16:29,895 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-06 11:16:29,900 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-06 11:16:29,902 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-06 11:16:29,902 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-06 11:16:29,905 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-06 11:16:29,907 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-06 11:16:29,909 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-06 11:16:29,910 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-06 11:16:29,915 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-06 11:16:29,938 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-06 11:16:29,946 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-06 11:16:29,948 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-06 11:16:29,952 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-06 11:16:29,953 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-06 11:16:29,954 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-06 11:16:29,959 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-06 11:16:29,960 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-06 11:16:29,960 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-06 11:16:29,963 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-06 11:16:29,963 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-06 11:16:29,964 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-06 11:16:29,965 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-06 11:16:29,966 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-06 11:16:29,968 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-06 11:16:29,969 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-06 11:16:29,970 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-06 11:16:29,970 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-06 11:16:29,971 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-06 11:16:29,972 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-06 11:16:29,972 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-06 11:16:29,973 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-06 11:16:29,974 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-06 11:16:29,979 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:16:30,030 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-06 11:16:30,030 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-06 11:16:30,035 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-06 11:16:30,035 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-06 11:16:30,035 INFO L138 SettingsManager]: * Use SBE=true [2021-01-06 11:16:30,036 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-06 11:16:30,036 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-06 11:16:30,036 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-06 11:16:30,036 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-06 11:16:30,036 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-06 11:16:30,038 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-06 11:16:30,038 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-06 11:16:30,038 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-06 11:16:30,038 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-06 11:16:30,039 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-06 11:16:30,039 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-06 11:16:30,039 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-06 11:16:30,039 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-06 11:16:30,040 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-06 11:16:30,040 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-06 11:16:30,040 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-06 11:16:30,040 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-06 11:16:30,040 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-06 11:16:30,041 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-06 11:16:30,041 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-01-06 11:16:30,041 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:16:30,436 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-06 11:16:30,468 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-06 11:16:30,472 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-06 11:16:30,474 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-06 11:16:30,474 INFO L275 PluginConnector]: CDTParser initialized [2021-01-06 11:16:30,475 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/array-fpi/ms1.c [2021-01-06 11:16:30,560 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/57ac38dcb/4905688d81b449db8b70f52924ad209c/FLAGc1a16c99f [2021-01-06 11:16:31,120 INFO L306 CDTParser]: Found 1 translation units. [2021-01-06 11:16:31,121 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-fpi/ms1.c [2021-01-06 11:16:31,128 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/57ac38dcb/4905688d81b449db8b70f52924ad209c/FLAGc1a16c99f [2021-01-06 11:16:31,474 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/57ac38dcb/4905688d81b449db8b70f52924ad209c [2021-01-06 11:16:31,478 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-06 11:16:31,482 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-01-06 11:16:31,484 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-06 11:16:31,485 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-06 11:16:31,492 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-06 11:16:31,494 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,497 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@72791e15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31, skipping insertion in model container [2021-01-06 11:16:31,497 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,508 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-06 11:16:31,529 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-06 11:16:31,724 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-fpi/ms1.c[586,599] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~a~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~sum~0,],[IntegerLiteral[0]]] left hand side expression in assignment: lhs: ArrayLHS[VariableLHS[~sum~0,],[IntegerLiteral[0]]] [2021-01-06 11:16:31,755 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 11:16:31,764 INFO L203 MainTranslator]: Completed pre-run [2021-01-06 11:16:31,777 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/array-fpi/ms1.c[586,599] left hand side expression in assignment: lhs: VariableLHS[~N~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~a~0,],base],BinaryExpression[ARITHPLUS,StructAccessExpression[IdentifierExpression[~a~0,],offset],BinaryExpression[ARITHMUL,IntegerLiteral[4],IdentifierExpression[~i~0,]]]]] left hand side expression in assignment: lhs: VariableLHS[~i~0,] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#sum~0,],base],StructAccessExpression[IdentifierExpression[~#sum~0,],offset]]] left hand side expression in assignment: address: StructConstructor[[base,offset],[StructAccessExpression[IdentifierExpression[~#sum~0,],base],StructAccessExpression[IdentifierExpression[~#sum~0,],offset]]] [2021-01-06 11:16:31,786 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 11:16:31,803 INFO L208 MainTranslator]: Completed translation [2021-01-06 11:16:31,803 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31 WrapperNode [2021-01-06 11:16:31,804 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-06 11:16:31,805 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-06 11:16:31,805 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-06 11:16:31,806 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-06 11:16:31,815 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:16:31" (1/1) ... [2021-01-06 11:16:31,824 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:16:31" (1/1) ... [2021-01-06 11:16:31,849 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-06 11:16:31,850 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-06 11:16:31,850 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-06 11:16:31,851 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-06 11:16:31,861 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,861 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,864 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,865 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,872 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,877 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,879 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (1/1) ... [2021-01-06 11:16:31,882 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-06 11:16:31,883 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-06 11:16:31,884 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-06 11:16:31,884 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-06 11:16:31,885 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (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:16:32,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-06 11:16:32,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-06 11:16:32,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-01-06 11:16:32,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2021-01-06 11:16:32,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-06 11:16:32,013 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-06 11:16:32,013 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-01-06 11:16:32,014 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-01-06 11:16:32,637 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-06 11:16:32,640 INFO L299 CfgBuilder]: Removed 10 assume(true) statements. [2021-01-06 11:16:32,646 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 11:16:32 BoogieIcfgContainer [2021-01-06 11:16:32,646 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-06 11:16:32,651 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-06 11:16:32,651 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-06 11:16:32,658 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-06 11:16:32,658 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.01 11:16:31" (1/3) ... [2021-01-06 11:16:32,659 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31038902 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 11:16:32, skipping insertion in model container [2021-01-06 11:16:32,659 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 11:16:31" (2/3) ... [2021-01-06 11:16:32,660 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31038902 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 11:16:32, skipping insertion in model container [2021-01-06 11:16:32,660 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 11:16:32" (3/3) ... [2021-01-06 11:16:32,662 INFO L111 eAbstractionObserver]: Analyzing ICFG ms1.c [2021-01-06 11:16:32,669 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-06 11:16:32,675 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-06 11:16:32,697 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-01-06 11:16:32,728 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-06 11:16:32,728 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-06 11:16:32,728 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-06 11:16:32,729 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-06 11:16:32,729 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-06 11:16:32,729 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-06 11:16:32,729 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-01-06 11:16:32,729 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-06 11:16:32,745 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states. [2021-01-06 11:16:32,750 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-01-06 11:16:32,751 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:32,752 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:16:32,752 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:32,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:32,759 INFO L82 PathProgramCache]: Analyzing trace with hash 356661439, now seen corresponding path program 1 times [2021-01-06 11:16:32,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:32,775 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663473360] [2021-01-06 11:16:32,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:32,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:32,957 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:16:32,958 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663473360] [2021-01-06 11:16:32,959 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:16:32,960 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 11:16:32,960 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645961619] [2021-01-06 11:16:32,966 INFO L461 AbstractCegarLoop]: Interpolant automaton has 2 states [2021-01-06 11:16:32,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:32,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2021-01-06 11:16:32,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2021-01-06 11:16:32,985 INFO L87 Difference]: Start difference. First operand 19 states. Second operand 2 states. [2021-01-06 11:16:33,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:16:33,004 INFO L93 Difference]: Finished difference Result 34 states and 46 transitions. [2021-01-06 11:16:33,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-01-06 11:16:33,006 INFO L78 Accepts]: Start accepts. Automaton has 2 states. Word has length 11 [2021-01-06 11:16:33,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:16:33,016 INFO L225 Difference]: With dead ends: 34 [2021-01-06 11:16:33,017 INFO L226 Difference]: Without dead ends: 15 [2021-01-06 11:16:33,020 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:16:33,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15 states. [2021-01-06 11:16:33,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15 to 15. [2021-01-06 11:16:33,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2021-01-06 11:16:33,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 17 transitions. [2021-01-06 11:16:33,060 INFO L78 Accepts]: Start accepts. Automaton has 15 states and 17 transitions. Word has length 11 [2021-01-06 11:16:33,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:16:33,061 INFO L481 AbstractCegarLoop]: Abstraction has 15 states and 17 transitions. [2021-01-06 11:16:33,061 INFO L482 AbstractCegarLoop]: Interpolant automaton has 2 states. [2021-01-06 11:16:33,061 INFO L276 IsEmpty]: Start isEmpty. Operand 15 states and 17 transitions. [2021-01-06 11:16:33,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2021-01-06 11:16:33,062 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:33,062 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:16:33,062 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-06 11:16:33,062 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:33,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:33,064 INFO L82 PathProgramCache]: Analyzing trace with hash -452685187, now seen corresponding path program 1 times [2021-01-06 11:16:33,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:33,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717252253] [2021-01-06 11:16:33,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:33,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:33,179 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:16:33,179 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717252253] [2021-01-06 11:16:33,179 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:16:33,180 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 11:16:33,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758682013] [2021-01-06 11:16:33,182 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 11:16:33,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:33,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 11:16:33,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-01-06 11:16:33,184 INFO L87 Difference]: Start difference. First operand 15 states and 17 transitions. Second operand 4 states. [2021-01-06 11:16:33,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:16:33,292 INFO L93 Difference]: Finished difference Result 28 states and 34 transitions. [2021-01-06 11:16:33,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 11:16:33,294 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 11 [2021-01-06 11:16:33,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:16:33,294 INFO L225 Difference]: With dead ends: 28 [2021-01-06 11:16:33,295 INFO L226 Difference]: Without dead ends: 20 [2021-01-06 11:16:33,296 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2021-01-06 11:16:33,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2021-01-06 11:16:33,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 18. [2021-01-06 11:16:33,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2021-01-06 11:16:33,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 20 transitions. [2021-01-06 11:16:33,302 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 20 transitions. Word has length 11 [2021-01-06 11:16:33,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:16:33,302 INFO L481 AbstractCegarLoop]: Abstraction has 18 states and 20 transitions. [2021-01-06 11:16:33,302 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 11:16:33,303 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 20 transitions. [2021-01-06 11:16:33,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-01-06 11:16:33,304 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:33,304 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:16:33,304 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-06 11:16:33,304 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:33,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:33,306 INFO L82 PathProgramCache]: Analyzing trace with hash 623611495, now seen corresponding path program 1 times [2021-01-06 11:16:33,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:33,306 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473602386] [2021-01-06 11:16:33,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:33,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:33,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-01-06 11:16:33,401 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473602386] [2021-01-06 11:16:33,402 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 11:16:33,402 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 11:16:33,402 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185148252] [2021-01-06 11:16:33,403 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 11:16:33,403 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:33,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 11:16:33,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 11:16:33,404 INFO L87 Difference]: Start difference. First operand 18 states and 20 transitions. Second operand 4 states. [2021-01-06 11:16:33,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:16:33,460 INFO L93 Difference]: Finished difference Result 25 states and 28 transitions. [2021-01-06 11:16:33,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 11:16:33,460 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2021-01-06 11:16:33,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:16:33,463 INFO L225 Difference]: With dead ends: 25 [2021-01-06 11:16:33,466 INFO L226 Difference]: Without dead ends: 21 [2021-01-06 11:16:33,467 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 11:16:33,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2021-01-06 11:16:33,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 20. [2021-01-06 11:16:33,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2021-01-06 11:16:33,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 22 transitions. [2021-01-06 11:16:33,484 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 22 transitions. Word has length 16 [2021-01-06 11:16:33,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:16:33,485 INFO L481 AbstractCegarLoop]: Abstraction has 20 states and 22 transitions. [2021-01-06 11:16:33,485 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 11:16:33,486 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 22 transitions. [2021-01-06 11:16:33,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-01-06 11:16:33,487 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:33,487 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:16:33,487 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-06 11:16:33,487 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:33,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:33,489 INFO L82 PathProgramCache]: Analyzing trace with hash -422196611, now seen corresponding path program 1 times [2021-01-06 11:16:33,491 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:33,491 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688380718] [2021-01-06 11:16:33,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:33,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:33,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688380718] [2021-01-06 11:16:33,662 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613709231] [2021-01-06 11:16:33,663 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:16:33,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:33,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 6 conjunts are in the unsatisfiable core [2021-01-06 11:16:33,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:16:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:33,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:16:33,935 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2021-01-06 11:16:33,935 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229569349] [2021-01-06 11:16:33,936 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-01-06 11:16:33,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:33,937 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-01-06 11:16:33,937 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2021-01-06 11:16:33,938 INFO L87 Difference]: Start difference. First operand 20 states and 22 transitions. Second operand 10 states. [2021-01-06 11:16:34,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:16:34,116 INFO L93 Difference]: Finished difference Result 39 states and 44 transitions. [2021-01-06 11:16:34,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-01-06 11:16:34,121 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 19 [2021-01-06 11:16:34,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:16:34,122 INFO L225 Difference]: With dead ends: 39 [2021-01-06 11:16:34,122 INFO L226 Difference]: Without dead ends: 25 [2021-01-06 11:16:34,124 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-01-06 11:16:34,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2021-01-06 11:16:34,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 22. [2021-01-06 11:16:34,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2021-01-06 11:16:34,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 24 transitions. [2021-01-06 11:16:34,138 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 24 transitions. Word has length 19 [2021-01-06 11:16:34,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:16:34,139 INFO L481 AbstractCegarLoop]: Abstraction has 22 states and 24 transitions. [2021-01-06 11:16:34,141 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2021-01-06 11:16:34,141 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 24 transitions. [2021-01-06 11:16:34,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2021-01-06 11:16:34,142 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:34,142 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:16:34,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:16:34,344 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:34,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:34,345 INFO L82 PathProgramCache]: Analyzing trace with hash 692240447, now seen corresponding path program 2 times [2021-01-06 11:16:34,346 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:34,346 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936700125] [2021-01-06 11:16:34,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:34,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:34,862 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:34,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936700125] [2021-01-06 11:16:34,862 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183071516] [2021-01-06 11:16:34,863 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:16:34,923 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:16:34,923 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:16:34,926 INFO L263 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 31 conjunts are in the unsatisfiable core [2021-01-06 11:16:34,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:16:35,101 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:16:35,102 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:35,116 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:35,117 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:16:35,117 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-01-06 11:16:35,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:16:35,279 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-01-06 11:16:35,281 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:35,296 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:35,298 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:16:35,298 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-01-06 11:16:35,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:16:35,455 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:35,456 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 50 [2021-01-06 11:16:35,465 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:35,505 INFO L625 ElimStorePlain]: treesize reduction 24, result has 64.2 percent of original size [2021-01-06 11:16:35,515 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:16:35,515 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:60, output treesize:43 [2021-01-06 11:16:35,831 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:35,838 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:35,840 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:16:35,846 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:35,848 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:16:35,852 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:16:35,889 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:35,890 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:16:35,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 16] total 27 [2021-01-06 11:16:35,891 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167253970] [2021-01-06 11:16:35,891 INFO L461 AbstractCegarLoop]: Interpolant automaton has 27 states [2021-01-06 11:16:35,891 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:35,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2021-01-06 11:16:35,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2021-01-06 11:16:35,894 INFO L87 Difference]: Start difference. First operand 22 states and 24 transitions. Second operand 27 states. [2021-01-06 11:16:37,774 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 43 [2021-01-06 11:16:38,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:16:38,225 INFO L93 Difference]: Finished difference Result 49 states and 57 transitions. [2021-01-06 11:16:38,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-01-06 11:16:38,226 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 21 [2021-01-06 11:16:38,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:16:38,227 INFO L225 Difference]: With dead ends: 49 [2021-01-06 11:16:38,227 INFO L226 Difference]: Without dead ends: 28 [2021-01-06 11:16:38,229 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=420, Invalid=1932, Unknown=0, NotChecked=0, Total=2352 [2021-01-06 11:16:38,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2021-01-06 11:16:38,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 27. [2021-01-06 11:16:38,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2021-01-06 11:16:38,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 28 transitions. [2021-01-06 11:16:38,235 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 28 transitions. Word has length 21 [2021-01-06 11:16:38,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:16:38,235 INFO L481 AbstractCegarLoop]: Abstraction has 27 states and 28 transitions. [2021-01-06 11:16:38,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 27 states. [2021-01-06 11:16:38,236 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 28 transitions. [2021-01-06 11:16:38,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2021-01-06 11:16:38,237 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:16:38,237 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:16:38,450 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:16:38,451 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:16:38,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:16:38,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1384678109, now seen corresponding path program 3 times [2021-01-06 11:16:38,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:16:38,453 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598239879] [2021-01-06 11:16:38,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:16:38,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:16:39,278 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:39,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598239879] [2021-01-06 11:16:39,279 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886668241] [2021-01-06 11:16:39,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:16:39,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-01-06 11:16:39,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:16:39,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 35 conjunts are in the unsatisfiable core [2021-01-06 11:16:39,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:16:39,511 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:16:39,512 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:39,523 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:39,524 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:16:39,524 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-01-06 11:16:39,677 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:39,677 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 62 [2021-01-06 11:16:39,681 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:39,721 INFO L625 ElimStorePlain]: treesize reduction 28, result has 60.0 percent of original size [2021-01-06 11:16:39,724 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:16:39,724 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:46, output treesize:42 [2021-01-06 11:16:40,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:16:40,029 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:40,030 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 52 [2021-01-06 11:16:40,033 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:40,049 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:40,054 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:16:40,054 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:55, output treesize:51 [2021-01-06 11:16:40,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:16:40,196 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:16:40,197 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 55 treesize of output 100 [2021-01-06 11:16:40,200 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:40,247 INFO L625 ElimStorePlain]: treesize reduction 48, result has 56.8 percent of original size [2021-01-06 11:16:40,252 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:16:40,253 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:63 [2021-01-06 11:16:40,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:16:40,590 INFO L348 Elim1Store]: treesize reduction 17, result has 83.0 percent of original size [2021-01-06 11:16:40,591 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 64 treesize of output 146 [2021-01-06 11:16:40,596 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:16:40,666 INFO L625 ElimStorePlain]: treesize reduction 102, result has 44.3 percent of original size [2021-01-06 11:16:40,674 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:16:40,674 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 5 variables, input treesize:96, output treesize:81 [2021-01-06 11:16:43,991 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:43,996 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:43,998 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:16:44,004 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:16:44,006 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 4 disjuncts [2021-01-06 11:16:44,011 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:16:44,068 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:16:44,069 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:16:44,069 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 34 [2021-01-06 11:16:44,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772423209] [2021-01-06 11:16:44,070 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-01-06 11:16:44,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:16:44,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-01-06 11:16:44,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=985, Unknown=1, NotChecked=0, Total=1122 [2021-01-06 11:16:44,072 INFO L87 Difference]: Start difference. First operand 27 states and 28 transitions. Second operand 34 states. [2021-01-06 11:16:45,030 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 54 [2021-01-06 11:16:45,210 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 43 [2021-01-06 11:16:54,001 WARN L197 SmtUtils]: Spent 6.14 s on a formula simplification. DAG size of input: 88 DAG size of output: 68 [2021-01-06 11:16:59,628 WARN L197 SmtUtils]: Spent 4.21 s on a formula simplification. DAG size of input: 103 DAG size of output: 68 [2021-01-06 11:17:06,180 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 43 [2021-01-06 11:17:11,082 WARN L197 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 102 DAG size of output: 59 [2021-01-06 11:17:11,885 WARN L197 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 61 [2021-01-06 11:17:12,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:12,442 INFO L93 Difference]: Finished difference Result 50 states and 53 transitions. [2021-01-06 11:17:12,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-01-06 11:17:12,443 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 26 [2021-01-06 11:17:12,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:12,444 INFO L225 Difference]: With dead ends: 50 [2021-01-06 11:17:12,444 INFO L226 Difference]: Without dead ends: 33 [2021-01-06 11:17:12,446 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 10 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1011 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=558, Invalid=3100, Unknown=2, NotChecked=0, Total=3660 [2021-01-06 11:17:12,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2021-01-06 11:17:12,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 32. [2021-01-06 11:17:12,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2021-01-06 11:17:12,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 33 transitions. [2021-01-06 11:17:12,453 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 33 transitions. Word has length 26 [2021-01-06 11:17:12,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:12,453 INFO L481 AbstractCegarLoop]: Abstraction has 32 states and 33 transitions. [2021-01-06 11:17:12,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2021-01-06 11:17:12,453 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 33 transitions. [2021-01-06 11:17:12,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2021-01-06 11:17:12,454 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:12,454 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:12,655 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:12,656 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:12,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:12,657 INFO L82 PathProgramCache]: Analyzing trace with hash -1023492733, now seen corresponding path program 4 times [2021-01-06 11:17:12,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:12,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448873553] [2021-01-06 11:17:12,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:12,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:14,093 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-01-06 11:17:14,254 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:14,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448873553] [2021-01-06 11:17:14,255 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768554138] [2021-01-06 11:17:14,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:14,312 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 11:17:14,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:17:14,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 35 conjunts are in the unsatisfiable core [2021-01-06 11:17:14,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:14,331 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:17:14,334 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,341 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:14,342 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,342 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2021-01-06 11:17:14,434 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:17:14,435 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,442 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:14,444 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,444 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2021-01-06 11:17:14,571 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:14,572 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2021-01-06 11:17:14,575 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,601 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.0 percent of original size [2021-01-06 11:17:14,602 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,603 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-01-06 11:17:14,745 INFO L348 Elim1Store]: treesize reduction 64, result has 22.9 percent of original size [2021-01-06 11:17:14,746 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 34 [2021-01-06 11:17:14,747 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,757 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:14,758 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,758 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-01-06 11:17:14,875 INFO L348 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-01-06 11:17:14,875 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 44 [2021-01-06 11:17:14,880 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,895 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:14,896 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:14,896 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-01-06 11:17:15,079 INFO L348 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2021-01-06 11:17:15,080 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 102 [2021-01-06 11:17:15,091 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:15,138 INFO L625 ElimStorePlain]: treesize reduction 60, result has 45.5 percent of original size [2021-01-06 11:17:15,140 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:15,140 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:50 [2021-01-06 11:17:15,314 INFO L348 Elim1Store]: treesize reduction 36, result has 54.4 percent of original size [2021-01-06 11:17:15,317 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 102 [2021-01-06 11:17:15,325 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:15,362 INFO L625 ElimStorePlain]: treesize reduction 60, result has 45.5 percent of original size [2021-01-06 11:17:15,363 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:15,363 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:50 [2021-01-06 11:17:15,500 INFO L348 Elim1Store]: treesize reduction 36, result has 2.7 percent of original size [2021-01-06 11:17:15,500 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 58 treesize of output 49 [2021-01-06 11:17:15,504 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:15,522 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:15,534 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:17:15,535 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:62, output treesize:43 [2021-01-06 11:17:15,685 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:15,686 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:15,686 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 35 [2021-01-06 11:17:15,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028960709] [2021-01-06 11:17:15,687 INFO L461 AbstractCegarLoop]: Interpolant automaton has 35 states [2021-01-06 11:17:15,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:15,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2021-01-06 11:17:15,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=1032, Unknown=0, NotChecked=0, Total=1190 [2021-01-06 11:17:15,688 INFO L87 Difference]: Start difference. First operand 32 states and 33 transitions. Second operand 35 states. [2021-01-06 11:17:20,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:20,220 INFO L93 Difference]: Finished difference Result 41 states and 42 transitions. [2021-01-06 11:17:20,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-01-06 11:17:20,221 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 31 [2021-01-06 11:17:20,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:20,222 INFO L225 Difference]: With dead ends: 41 [2021-01-06 11:17:20,222 INFO L226 Difference]: Without dead ends: 37 [2021-01-06 11:17:20,224 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=323, Invalid=1933, Unknown=0, NotChecked=0, Total=2256 [2021-01-06 11:17:20,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2021-01-06 11:17:20,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 35. [2021-01-06 11:17:20,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2021-01-06 11:17:20,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 36 transitions. [2021-01-06 11:17:20,232 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 36 transitions. Word has length 31 [2021-01-06 11:17:20,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:20,233 INFO L481 AbstractCegarLoop]: Abstraction has 35 states and 36 transitions. [2021-01-06 11:17:20,233 INFO L482 AbstractCegarLoop]: Interpolant automaton has 35 states. [2021-01-06 11:17:20,233 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 36 transitions. [2021-01-06 11:17:20,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-01-06 11:17:20,234 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:20,234 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:20,448 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:20,449 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:20,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:20,450 INFO L82 PathProgramCache]: Analyzing trace with hash 697103841, now seen corresponding path program 5 times [2021-01-06 11:17:20,450 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:20,451 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607062828] [2021-01-06 11:17:20,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:20,590 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 25 proven. 26 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:20,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607062828] [2021-01-06 11:17:20,591 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250144333] [2021-01-06 11:17:20,591 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:20,687 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-01-06 11:17:20,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:17:20,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 12 conjunts are in the unsatisfiable core [2021-01-06 11:17:20,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:20,850 INFO L134 CoverageAnalysis]: Checked inductivity of 51 backedges. 35 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:20,851 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:20,851 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 19 [2021-01-06 11:17:20,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850113603] [2021-01-06 11:17:20,851 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2021-01-06 11:17:20,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:20,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2021-01-06 11:17:20,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=253, Unknown=0, NotChecked=0, Total=342 [2021-01-06 11:17:20,853 INFO L87 Difference]: Start difference. First operand 35 states and 36 transitions. Second operand 19 states. [2021-01-06 11:17:21,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:21,081 INFO L93 Difference]: Finished difference Result 61 states and 63 transitions. [2021-01-06 11:17:21,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-01-06 11:17:21,082 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 34 [2021-01-06 11:17:21,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:21,083 INFO L225 Difference]: With dead ends: 61 [2021-01-06 11:17:21,083 INFO L226 Difference]: Without dead ends: 40 [2021-01-06 11:17:21,083 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-01-06 11:17:21,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2021-01-06 11:17:21,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 37. [2021-01-06 11:17:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2021-01-06 11:17:21,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 38 transitions. [2021-01-06 11:17:21,092 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 38 transitions. Word has length 34 [2021-01-06 11:17:21,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:21,092 INFO L481 AbstractCegarLoop]: Abstraction has 37 states and 38 transitions. [2021-01-06 11:17:21,093 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2021-01-06 11:17:21,093 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 38 transitions. [2021-01-06 11:17:21,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2021-01-06 11:17:21,094 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:21,094 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:21,309 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:21,310 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:21,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:21,311 INFO L82 PathProgramCache]: Analyzing trace with hash -880704545, now seen corresponding path program 6 times [2021-01-06 11:17:21,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:21,312 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774507566] [2021-01-06 11:17:21,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:21,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:23,421 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:23,421 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774507566] [2021-01-06 11:17:23,422 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698629266] [2021-01-06 11:17:23,422 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:23,500 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-01-06 11:17:23,500 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:17:23,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 51 conjunts are in the unsatisfiable core [2021-01-06 11:17:23,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:23,616 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:17:23,618 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,629 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:23,630 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,630 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-01-06 11:17:23,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:23,749 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 27 [2021-01-06 11:17:23,751 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,763 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:23,764 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,764 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-01-06 11:17:23,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:23,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:23,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:23,909 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-01-06 11:17:23,911 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,924 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:23,925 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:23,926 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-01-06 11:17:24,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,071 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:24,071 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 138 [2021-01-06 11:17:24,075 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:24,151 INFO L625 ElimStorePlain]: treesize reduction 66, result has 43.1 percent of original size [2021-01-06 11:17:24,152 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:24,152 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-01-06 11:17:24,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,634 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:24,634 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 50 treesize of output 100 [2021-01-06 11:17:24,638 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:24,694 INFO L625 ElimStorePlain]: treesize reduction 24, result has 73.0 percent of original size [2021-01-06 11:17:24,696 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:17:24,696 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:69, output treesize:65 [2021-01-06 11:17:24,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:17:24,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:24,980 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:24,981 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2021-01-06 11:17:24,985 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:25,043 INFO L625 ElimStorePlain]: treesize reduction 52, result has 59.1 percent of original size [2021-01-06 11:17:25,044 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:17:25,045 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:75 [2021-01-06 11:17:25,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,280 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:17:25,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,307 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:25,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, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2021-01-06 11:17:25,314 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:25,369 INFO L625 ElimStorePlain]: treesize reduction 24, result has 73.6 percent of original size [2021-01-06 11:17:25,371 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:17:25,371 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:67 [2021-01-06 11:17:25,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:25,593 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:17:25,618 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:25,619 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 4 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 4 case distinctions, treesize of input 71 treesize of output 109 [2021-01-06 11:17:25,624 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:25,654 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:25,656 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:17:25,656 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:90, output treesize:67 [2021-01-06 11:17:26,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:26,037 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:26,038 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 76 [2021-01-06 11:17:26,040 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:26,106 INFO L625 ElimStorePlain]: treesize reduction 22, result has 74.1 percent of original size [2021-01-06 11:17:26,109 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:17:26,110 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:80, output treesize:63 [2021-01-06 11:17:34,124 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:34,127 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:34,128 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:17:34,132 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:34,133 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 6 disjuncts [2021-01-06 11:17:34,135 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 10 disjuncts [2021-01-06 11:17:34,219 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 2 proven. 58 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:34,220 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:34,220 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 23] total 46 [2021-01-06 11:17:34,220 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798792642] [2021-01-06 11:17:34,221 INFO L461 AbstractCegarLoop]: Interpolant automaton has 46 states [2021-01-06 11:17:34,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:34,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2021-01-06 11:17:34,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=1820, Unknown=5, NotChecked=0, Total=2070 [2021-01-06 11:17:34,223 INFO L87 Difference]: Start difference. First operand 37 states and 38 transitions. Second operand 46 states. [2021-01-06 11:17:35,854 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 59 [2021-01-06 11:17:36,046 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 59 [2021-01-06 11:17:36,403 WARN L197 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 61 [2021-01-06 11:17:38,682 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 43 [2021-01-06 11:17:39,068 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 53 [2021-01-06 11:17:39,528 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 89 DAG size of output: 61 [2021-01-06 11:17:41,764 WARN L197 SmtUtils]: Spent 2.12 s on a formula simplification. DAG size of input: 91 DAG size of output: 63 [2021-01-06 11:17:44,165 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 48 [2021-01-06 11:17:44,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:44,198 INFO L93 Difference]: Finished difference Result 45 states and 46 transitions. [2021-01-06 11:17:44,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-01-06 11:17:44,199 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 36 [2021-01-06 11:17:44,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:44,200 INFO L225 Difference]: With dead ends: 45 [2021-01-06 11:17:44,200 INFO L226 Difference]: Without dead ends: 41 [2021-01-06 11:17:44,202 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 13 SyntacticMatches, 4 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1312 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=541, Invalid=3614, Unknown=5, NotChecked=0, Total=4160 [2021-01-06 11:17:44,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2021-01-06 11:17:44,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 40. [2021-01-06 11:17:44,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2021-01-06 11:17:44,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 41 transitions. [2021-01-06 11:17:44,211 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 41 transitions. Word has length 36 [2021-01-06 11:17:44,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:44,212 INFO L481 AbstractCegarLoop]: Abstraction has 40 states and 41 transitions. [2021-01-06 11:17:44,212 INFO L482 AbstractCegarLoop]: Interpolant automaton has 46 states. [2021-01-06 11:17:44,212 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 41 transitions. [2021-01-06 11:17:44,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-01-06 11:17:44,213 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:44,213 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:44,428 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:44,429 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:44,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:44,430 INFO L82 PathProgramCache]: Analyzing trace with hash -1812577787, now seen corresponding path program 7 times [2021-01-06 11:17:44,430 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:44,431 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319041661] [2021-01-06 11:17:44,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:44,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:44,624 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 38 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:44,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319041661] [2021-01-06 11:17:44,624 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920224123] [2021-01-06 11:17:44,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:44,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 14 conjunts are in the unsatisfiable core [2021-01-06 11:17:44,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 76 backedges. 51 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:44,921 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:44,922 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 22 [2021-01-06 11:17:44,922 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983915769] [2021-01-06 11:17:44,923 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2021-01-06 11:17:44,923 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:44,924 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2021-01-06 11:17:44,924 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-01-06 11:17:44,924 INFO L87 Difference]: Start difference. First operand 40 states and 41 transitions. Second operand 22 states. [2021-01-06 11:17:45,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:45,262 INFO L93 Difference]: Finished difference Result 69 states and 71 transitions. [2021-01-06 11:17:45,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-01-06 11:17:45,263 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 39 [2021-01-06 11:17:45,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:45,264 INFO L225 Difference]: With dead ends: 69 [2021-01-06 11:17:45,264 INFO L226 Difference]: Without dead ends: 45 [2021-01-06 11:17:45,265 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=192, Invalid=564, Unknown=0, NotChecked=0, Total=756 [2021-01-06 11:17:45,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2021-01-06 11:17:45,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 42. [2021-01-06 11:17:45,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2021-01-06 11:17:45,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 43 transitions. [2021-01-06 11:17:45,275 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 43 transitions. Word has length 39 [2021-01-06 11:17:45,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:45,275 INFO L481 AbstractCegarLoop]: Abstraction has 42 states and 43 transitions. [2021-01-06 11:17:45,275 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2021-01-06 11:17:45,275 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 43 transitions. [2021-01-06 11:17:45,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2021-01-06 11:17:45,276 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:45,276 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:45,490 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2021-01-06 11:17:45,491 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:45,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:45,492 INFO L82 PathProgramCache]: Analyzing trace with hash 1463861959, now seen corresponding path program 8 times [2021-01-06 11:17:45,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:45,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088557093] [2021-01-06 11:17:45,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:45,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:46,585 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 50 [2021-01-06 11:17:46,870 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-01-06 11:17:47,019 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 48 [2021-01-06 11:17:47,195 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 55 [2021-01-06 11:17:47,363 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-01-06 11:17:47,543 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-01-06 11:17:47,896 WARN L197 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-01-06 11:17:48,715 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 2 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:48,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088557093] [2021-01-06 11:17:48,716 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596007920] [2021-01-06 11:17:48,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:48,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:17:48,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:17:48,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 143 conjuncts, 49 conjunts are in the unsatisfiable core [2021-01-06 11:17:48,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:48,900 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:17:48,900 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:48,907 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:48,908 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:48,909 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2021-01-06 11:17:49,059 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:49,060 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2021-01-06 11:17:49,063 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,095 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.9 percent of original size [2021-01-06 11:17:49,096 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,096 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-01-06 11:17:49,314 INFO L348 Elim1Store]: treesize reduction 12, result has 86.8 percent of original size [2021-01-06 11:17:49,315 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 96 [2021-01-06 11:17:49,318 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,368 INFO L625 ElimStorePlain]: treesize reduction 44, result has 46.3 percent of original size [2021-01-06 11:17:49,369 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,369 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-01-06 11:17:49,654 WARN L197 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2021-01-06 11:17:49,654 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2021-01-06 11:17:49,655 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 138 [2021-01-06 11:17:49,659 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,729 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.6 percent of original size [2021-01-06 11:17:49,730 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:49,731 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-01-06 11:17:50,083 WARN L197 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2021-01-06 11:17:50,084 INFO L348 Elim1Store]: treesize reduction 120, result has 52.0 percent of original size [2021-01-06 11:17:50,084 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 153 [2021-01-06 11:17:50,087 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:50,165 INFO L625 ElimStorePlain]: treesize reduction 66, result has 47.2 percent of original size [2021-01-06 11:17:50,166 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:50,167 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-01-06 11:17:50,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:50,614 INFO L348 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2021-01-06 11:17:50,615 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 57 treesize of output 68 [2021-01-06 11:17:50,617 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:50,642 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:50,643 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:50,643 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-01-06 11:17:50,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:50,972 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2021-01-06 11:17:50,973 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2021-01-06 11:17:50,978 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,048 INFO L625 ElimStorePlain]: treesize reduction 108, result has 39.0 percent of original size [2021-01-06 11:17:51,049 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,049 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2021-01-06 11:17:51,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:51,365 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2021-01-06 11:17:51,366 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2021-01-06 11:17:51,373 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,426 INFO L625 ElimStorePlain]: treesize reduction 108, result has 39.0 percent of original size [2021-01-06 11:17:51,427 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,427 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2021-01-06 11:17:51,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:51,742 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2021-01-06 11:17:51,743 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2021-01-06 11:17:51,752 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,815 INFO L625 ElimStorePlain]: treesize reduction 106, result has 40.1 percent of original size [2021-01-06 11:17:51,817 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:51,817 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:71 [2021-01-06 11:17:52,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:52,122 INFO L348 Elim1Store]: treesize reduction 120, result has 37.2 percent of original size [2021-01-06 11:17:52,123 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 78 treesize of output 154 [2021-01-06 11:17:52,130 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:52,189 INFO L625 ElimStorePlain]: treesize reduction 102, result has 40.4 percent of original size [2021-01-06 11:17:52,190 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:17:52,190 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:69 [2021-01-06 11:17:52,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:17:52,420 INFO L348 Elim1Store]: treesize reduction 120, result has 0.8 percent of original size [2021-01-06 11:17:52,421 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 73 [2021-01-06 11:17:52,423 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:17:52,441 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:17:52,444 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:17:52,444 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:81, output treesize:64 [2021-01-06 11:17:52,613 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:52,615 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:52,617 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:17:52,621 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:17:52,623 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 7 disjuncts [2021-01-06 11:17:52,627 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 8 disjuncts [2021-01-06 11:17:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 0 proven. 87 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:52,729 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:52,729 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 24] total 51 [2021-01-06 11:17:52,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772959487] [2021-01-06 11:17:52,730 INFO L461 AbstractCegarLoop]: Interpolant automaton has 51 states [2021-01-06 11:17:52,730 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:52,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2021-01-06 11:17:52,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2295, Unknown=0, NotChecked=0, Total=2550 [2021-01-06 11:17:52,732 INFO L87 Difference]: Start difference. First operand 42 states and 43 transitions. Second operand 51 states. [2021-01-06 11:17:54,646 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 42 [2021-01-06 11:17:54,873 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 42 [2021-01-06 11:17:55,158 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 93 DAG size of output: 47 [2021-01-06 11:17:55,501 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 41 [2021-01-06 11:17:55,729 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 45 [2021-01-06 11:17:56,086 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 41 [2021-01-06 11:17:56,345 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 41 [2021-01-06 11:17:56,618 WARN L197 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 107 DAG size of output: 45 [2021-01-06 11:17:56,901 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 43 [2021-01-06 11:17:57,215 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 46 [2021-01-06 11:17:57,576 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 49 [2021-01-06 11:17:57,894 WARN L197 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 51 [2021-01-06 11:17:58,143 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 46 [2021-01-06 11:17:58,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:58,169 INFO L93 Difference]: Finished difference Result 55 states and 57 transitions. [2021-01-06 11:17:58,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2021-01-06 11:17:58,170 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 41 [2021-01-06 11:17:58,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:58,172 INFO L225 Difference]: With dead ends: 55 [2021-01-06 11:17:58,172 INFO L226 Difference]: Without dead ends: 51 [2021-01-06 11:17:58,174 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 16 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1747 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=575, Invalid=5277, Unknown=0, NotChecked=0, Total=5852 [2021-01-06 11:17:58,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-01-06 11:17:58,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 45. [2021-01-06 11:17:58,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2021-01-06 11:17:58,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 46 transitions. [2021-01-06 11:17:58,183 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 46 transitions. Word has length 41 [2021-01-06 11:17:58,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:58,184 INFO L481 AbstractCegarLoop]: Abstraction has 45 states and 46 transitions. [2021-01-06 11:17:58,184 INFO L482 AbstractCegarLoop]: Interpolant automaton has 51 states. [2021-01-06 11:17:58,184 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 46 transitions. [2021-01-06 11:17:58,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2021-01-06 11:17:58,185 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:58,185 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:58,396 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-01-06 11:17:58,397 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:58,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:58,398 INFO L82 PathProgramCache]: Analyzing trace with hash 409975325, now seen corresponding path program 9 times [2021-01-06 11:17:58,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:58,398 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490674576] [2021-01-06 11:17:58,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:58,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:17:58,630 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 54 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:58,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490674576] [2021-01-06 11:17:58,630 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [7820381] [2021-01-06 11:17:58,631 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:58,763 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2021-01-06 11:17:58,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:17:58,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 16 conjunts are in the unsatisfiable core [2021-01-06 11:17:58,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:17:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 106 backedges. 70 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:17:59,056 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:17:59,056 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 25 [2021-01-06 11:17:59,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557336804] [2021-01-06 11:17:59,057 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2021-01-06 11:17:59,058 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:17:59,058 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2021-01-06 11:17:59,058 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2021-01-06 11:17:59,059 INFO L87 Difference]: Start difference. First operand 45 states and 46 transitions. Second operand 25 states. [2021-01-06 11:17:59,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:17:59,431 INFO L93 Difference]: Finished difference Result 77 states and 79 transitions. [2021-01-06 11:17:59,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-01-06 11:17:59,432 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 44 [2021-01-06 11:17:59,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:17:59,432 INFO L225 Difference]: With dead ends: 77 [2021-01-06 11:17:59,433 INFO L226 Difference]: Without dead ends: 50 [2021-01-06 11:17:59,434 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=745, Unknown=0, NotChecked=0, Total=992 [2021-01-06 11:17:59,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2021-01-06 11:17:59,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 47. [2021-01-06 11:17:59,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2021-01-06 11:17:59,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 48 transitions. [2021-01-06 11:17:59,444 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 48 transitions. Word has length 44 [2021-01-06 11:17:59,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:17:59,444 INFO L481 AbstractCegarLoop]: Abstraction has 47 states and 48 transitions. [2021-01-06 11:17:59,445 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2021-01-06 11:17:59,445 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 48 transitions. [2021-01-06 11:17:59,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2021-01-06 11:17:59,446 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:17:59,446 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:17:59,660 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:17:59,661 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:17:59,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:17:59,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1967037797, now seen corresponding path program 10 times [2021-01-06 11:17:59,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:17:59,662 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177150015] [2021-01-06 11:17:59,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:17:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:18:00,524 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 38 [2021-01-06 11:18:00,702 WARN L197 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 43 [2021-01-06 11:18:00,889 WARN L197 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 44 [2021-01-06 11:18:01,146 WARN L197 SmtUtils]: Spent 176.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 49 [2021-01-06 11:18:01,381 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 50 [2021-01-06 11:18:01,597 WARN L197 SmtUtils]: Spent 165.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 54 [2021-01-06 11:18:01,814 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2021-01-06 11:18:02,028 WARN L197 SmtUtils]: Spent 154.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-01-06 11:18:02,205 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 51 [2021-01-06 11:18:02,372 WARN L197 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-01-06 11:18:02,564 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 53 [2021-01-06 11:18:02,775 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 61 [2021-01-06 11:18:02,971 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 55 [2021-01-06 11:18:03,202 WARN L197 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 61 [2021-01-06 11:18:03,599 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 44 [2021-01-06 11:18:04,951 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:04,951 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177150015] [2021-01-06 11:18:04,952 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120052922] [2021-01-06 11:18:04,952 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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:18:05,006 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 11:18:05,006 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:18:05,008 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 53 conjunts are in the unsatisfiable core [2021-01-06 11:18:05,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:18:05,021 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:18:05,023 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,030 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:05,030 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,031 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2021-01-06 11:18:05,179 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:18:05,179 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,186 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:05,188 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,188 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2021-01-06 11:18:05,374 INFO L348 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-01-06 11:18:05,374 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-01-06 11:18:05,376 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,387 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:05,388 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,388 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-01-06 11:18:05,617 INFO L348 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-01-06 11:18:05,618 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-01-06 11:18:05,620 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,642 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:05,643 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:05,643 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-01-06 11:18:05,996 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2021-01-06 11:18:05,998 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2021-01-06 11:18:05,998 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 138 [2021-01-06 11:18:06,004 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:06,077 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.1 percent of original size [2021-01-06 11:18:06,078 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:06,078 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-01-06 11:18:06,502 WARN L197 SmtUtils]: Spent 160.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 44 [2021-01-06 11:18:06,503 INFO L348 Elim1Store]: treesize reduction 120, result has 52.0 percent of original size [2021-01-06 11:18:06,503 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 55 treesize of output 153 [2021-01-06 11:18:06,507 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:06,587 INFO L625 ElimStorePlain]: treesize reduction 66, result has 46.8 percent of original size [2021-01-06 11:18:06,589 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:06,589 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-01-06 11:18:06,982 INFO L348 Elim1Store]: treesize reduction 260, result has 15.0 percent of original size [2021-01-06 11:18:06,983 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 72 [2021-01-06 11:18:06,986 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,010 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:07,012 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,012 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-01-06 11:18:07,326 INFO L348 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2021-01-06 11:18:07,326 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 66 treesize of output 80 [2021-01-06 11:18:07,329 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,353 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:07,354 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,354 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-01-06 11:18:07,791 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2021-01-06 11:18:07,792 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-01-06 11:18:07,793 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2021-01-06 11:18:07,800 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,879 INFO L625 ElimStorePlain]: treesize reduction 118, result has 40.1 percent of original size [2021-01-06 11:18:07,880 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:07,880 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:79 [2021-01-06 11:18:08,283 WARN L197 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2021-01-06 11:18:08,284 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-01-06 11:18:08,287 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2021-01-06 11:18:08,290 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:08,364 INFO L625 ElimStorePlain]: treesize reduction 120, result has 39.1 percent of original size [2021-01-06 11:18:08,365 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:08,366 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:77 [2021-01-06 11:18:08,781 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2021-01-06 11:18:08,782 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-01-06 11:18:08,783 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2021-01-06 11:18:08,788 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:08,864 INFO L625 ElimStorePlain]: treesize reduction 96, result has 44.5 percent of original size [2021-01-06 11:18:08,865 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:08,865 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:77 [2021-01-06 11:18:09,270 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2021-01-06 11:18:09,271 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-01-06 11:18:09,271 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2021-01-06 11:18:09,278 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:09,342 INFO L625 ElimStorePlain]: treesize reduction 110, result has 40.5 percent of original size [2021-01-06 11:18:09,343 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:09,344 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:75 [2021-01-06 11:18:09,753 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 48 [2021-01-06 11:18:09,754 INFO L348 Elim1Store]: treesize reduction 180, result has 32.1 percent of original size [2021-01-06 11:18:09,754 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 21 case distinctions, treesize of input 87 treesize of output 180 [2021-01-06 11:18:09,759 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:09,836 INFO L625 ElimStorePlain]: treesize reduction 112, result has 41.4 percent of original size [2021-01-06 11:18:09,837 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:09,837 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:94, output treesize:79 [2021-01-06 11:18:10,131 INFO L348 Elim1Store]: treesize reduction 180, result has 0.6 percent of original size [2021-01-06 11:18:10,132 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 15 case distinctions, treesize of input 85 treesize of output 85 [2021-01-06 11:18:10,136 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:10,156 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:10,158 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:18:10,158 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:89, output treesize:66 [2021-01-06 11:18:10,438 INFO L134 CoverageAnalysis]: Checked inductivity of 119 backedges. 0 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:10,438 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:18:10,438 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 25] total 58 [2021-01-06 11:18:10,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938040158] [2021-01-06 11:18:10,439 INFO L461 AbstractCegarLoop]: Interpolant automaton has 58 states [2021-01-06 11:18:10,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:18:10,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2021-01-06 11:18:10,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=295, Invalid=3011, Unknown=0, NotChecked=0, Total=3306 [2021-01-06 11:18:10,441 INFO L87 Difference]: Start difference. First operand 47 states and 48 transitions. Second operand 58 states. [2021-01-06 11:18:12,676 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 40 [2021-01-06 11:18:12,933 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 47 [2021-01-06 11:18:13,244 WARN L197 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 44 [2021-01-06 11:18:13,679 WARN L197 SmtUtils]: Spent 283.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 53 [2021-01-06 11:18:14,043 WARN L197 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 51 [2021-01-06 11:18:14,525 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 166 DAG size of output: 56 [2021-01-06 11:18:14,706 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 83 DAG size of output: 51 [2021-01-06 11:18:14,925 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 50 [2021-01-06 11:18:15,193 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 52 [2021-01-06 11:18:15,596 WARN L197 SmtUtils]: Spent 231.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 53 [2021-01-06 11:18:15,936 WARN L197 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 120 DAG size of output: 56 [2021-01-06 11:18:16,351 WARN L197 SmtUtils]: Spent 230.00 ms on a formula simplification. DAG size of input: 122 DAG size of output: 54 [2021-01-06 11:18:16,738 WARN L197 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 54 [2021-01-06 11:18:17,221 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 176 DAG size of output: 54 [2021-01-06 11:18:17,708 WARN L197 SmtUtils]: Spent 223.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 55 [2021-01-06 11:18:18,184 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 57 [2021-01-06 11:18:18,656 WARN L197 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 58 [2021-01-06 11:18:18,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:18:18,687 INFO L93 Difference]: Finished difference Result 56 states and 57 transitions. [2021-01-06 11:18:18,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2021-01-06 11:18:18,689 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 46 [2021-01-06 11:18:18,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:18:18,690 INFO L225 Difference]: With dead ends: 56 [2021-01-06 11:18:18,690 INFO L226 Difference]: Without dead ends: 52 [2021-01-06 11:18:18,693 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 19 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1961 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=674, Invalid=6466, Unknown=0, NotChecked=0, Total=7140 [2021-01-06 11:18:18,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2021-01-06 11:18:18,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 50. [2021-01-06 11:18:18,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2021-01-06 11:18:18,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 51 transitions. [2021-01-06 11:18:18,705 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 51 transitions. Word has length 46 [2021-01-06 11:18:18,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:18:18,705 INFO L481 AbstractCegarLoop]: Abstraction has 50 states and 51 transitions. [2021-01-06 11:18:18,705 INFO L482 AbstractCegarLoop]: Interpolant automaton has 58 states. [2021-01-06 11:18:18,706 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 51 transitions. [2021-01-06 11:18:18,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2021-01-06 11:18:18,707 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:18:18,707 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:18:18,910 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:18:18,911 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:18:18,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:18:18,912 INFO L82 PathProgramCache]: Analyzing trace with hash 2107054537, now seen corresponding path program 11 times [2021-01-06 11:18:18,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:18:18,913 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500140747] [2021-01-06 11:18:18,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:18:18,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:18:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 73 proven. 68 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:19,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500140747] [2021-01-06 11:18:19,223 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922751285] [2021-01-06 11:18:19,223 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:18:19,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2021-01-06 11:18:19,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:18:19,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 18 conjunts are in the unsatisfiable core [2021-01-06 11:18:19,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:18:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 141 backedges. 92 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:19,823 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:18:19,823 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 28 [2021-01-06 11:18:19,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737175079] [2021-01-06 11:18:19,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 28 states [2021-01-06 11:18:19,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:18:19,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2021-01-06 11:18:19,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2021-01-06 11:18:19,825 INFO L87 Difference]: Start difference. First operand 50 states and 51 transitions. Second operand 28 states. [2021-01-06 11:18:20,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:18:20,235 INFO L93 Difference]: Finished difference Result 85 states and 87 transitions. [2021-01-06 11:18:20,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-01-06 11:18:20,236 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 49 [2021-01-06 11:18:20,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:18:20,237 INFO L225 Difference]: With dead ends: 85 [2021-01-06 11:18:20,237 INFO L226 Difference]: Without dead ends: 55 [2021-01-06 11:18:20,238 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 290 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=309, Invalid=951, Unknown=0, NotChecked=0, Total=1260 [2021-01-06 11:18:20,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2021-01-06 11:18:20,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 52. [2021-01-06 11:18:20,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2021-01-06 11:18:20,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 53 transitions. [2021-01-06 11:18:20,248 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 53 transitions. Word has length 49 [2021-01-06 11:18:20,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:18:20,248 INFO L481 AbstractCegarLoop]: Abstraction has 52 states and 53 transitions. [2021-01-06 11:18:20,248 INFO L482 AbstractCegarLoop]: Interpolant automaton has 28 states. [2021-01-06 11:18:20,249 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 53 transitions. [2021-01-06 11:18:20,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2021-01-06 11:18:20,249 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:18:20,249 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:18:20,463 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-01-06 11:18:20,464 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:18:20,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:18:20,464 INFO L82 PathProgramCache]: Analyzing trace with hash 1527844875, now seen corresponding path program 12 times [2021-01-06 11:18:20,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:18:20,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190673919] [2021-01-06 11:18:20,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:18:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:18:21,193 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 39 [2021-01-06 11:18:21,350 WARN L197 SmtUtils]: Spent 109.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 40 [2021-01-06 11:18:21,496 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 41 [2021-01-06 11:18:21,656 WARN L197 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 43 [2021-01-06 11:18:21,827 WARN L197 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 46 [2021-01-06 11:18:22,008 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 47 [2021-01-06 11:18:22,206 WARN L197 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 50 [2021-01-06 11:18:22,404 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 56 [2021-01-06 11:18:22,601 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 54 [2021-01-06 11:18:22,822 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 62 [2021-01-06 11:18:23,040 WARN L197 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 59 [2021-01-06 11:18:23,234 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-01-06 11:18:23,431 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-01-06 11:18:23,628 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 53 [2021-01-06 11:18:23,830 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 56 [2021-01-06 11:18:24,035 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-01-06 11:18:24,266 WARN L197 SmtUtils]: Spent 143.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 54 [2021-01-06 11:18:24,472 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 50 [2021-01-06 11:18:24,699 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 50 [2021-01-06 11:18:24,930 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 49 [2021-01-06 11:18:25,149 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 46 [2021-01-06 11:18:26,714 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 0 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:26,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190673919] [2021-01-06 11:18:26,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832902667] [2021-01-06 11:18:26,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:18:26,867 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2021-01-06 11:18:26,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:18:26,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 70 conjunts are in the unsatisfiable core [2021-01-06 11:18:26,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:18:27,069 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:18:27,070 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,091 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:27,092 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,092 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-01-06 11:18:27,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,308 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-01-06 11:18:27,312 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,329 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:27,331 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,331 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-01-06 11:18:27,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,589 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 36 [2021-01-06 11:18:27,591 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,612 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:27,613 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,614 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-01-06 11:18:27,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:27,896 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 51 [2021-01-06 11:18:27,898 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,920 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:27,921 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:27,922 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-01-06 11:18:28,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,230 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 10 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 60 [2021-01-06 11:18:28,232 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:28,254 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:28,255 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:28,255 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-01-06 11:18:28,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,604 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 15 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 72 [2021-01-06 11:18:28,606 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:28,634 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:28,635 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:28,636 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2021-01-06 11:18:28,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:28,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:29,026 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 21 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 73 treesize of output 87 [2021-01-06 11:18:29,029 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:29,065 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:29,066 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:18:29,067 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:87, output treesize:83 [2021-01-06 11:18:30,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,099 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,105 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 22 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 80 treesize of output 97 [2021-01-06 11:18:30,109 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:30,168 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:30,170 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:18:30,171 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:102, output treesize:98 [2021-01-06 11:18:30,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,670 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:18:30,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:30,713 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2021-01-06 11:18:30,718 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:30,784 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:30,787 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:18:30,787 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2021-01-06 11:18:31,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,226 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:18:31,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,231 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2021-01-06 11:18:31,235 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:31,296 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:31,298 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:18:31,299 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2021-01-06 11:18:31,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:31,832 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:18:31,837 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2021-01-06 11:18:31,851 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:31,924 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:31,926 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:18:31,927 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2021-01-06 11:18:32,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,496 INFO L173 IndexEqualityManager]: detected equality via solver [2021-01-06 11:18:32,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:32,518 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 101 treesize of output 104 [2021-01-06 11:18:32,520 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:32,577 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:32,580 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:18:32,580 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:123, output treesize:108 [2021-01-06 11:18:33,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,287 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 22 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 0 case distinctions, treesize of input 99 treesize of output 102 [2021-01-06 11:18:33,290 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:33,339 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:33,341 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:18:33,341 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:118, output treesize:95 [2021-01-06 11:18:33,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:33,706 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:33,707 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 22 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 7 case distinctions, treesize of input 101 treesize of output 216 [2021-01-06 11:18:33,714 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:33,846 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 54 [2021-01-06 11:18:33,847 INFO L625 ElimStorePlain]: treesize reduction 130, result has 44.2 percent of original size [2021-01-06 11:18:33,849 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:18:33,850 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:120, output treesize:103 [2021-01-06 11:18:34,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,600 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:18:34,769 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2021-01-06 11:18:34,771 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:18:34,771 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 24 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 13 case distinctions, treesize of input 94 treesize of output 261 [2021-01-06 11:18:34,781 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:18:34,992 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 49 [2021-01-06 11:18:34,993 INFO L625 ElimStorePlain]: treesize reduction 260, result has 27.4 percent of original size [2021-01-06 11:18:34,997 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:18:34,997 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:113, output treesize:98 [2021-01-06 11:18:37,839 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:18:37,840 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:18:37,841 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:18:37,845 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:18:37,846 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 9 disjuncts [2021-01-06 11:18:37,848 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 13 disjuncts [2021-01-06 11:18:37,998 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 2 proven. 154 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:18:37,998 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:18:37,998 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 34] total 71 [2021-01-06 11:18:37,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940352154] [2021-01-06 11:18:37,999 INFO L461 AbstractCegarLoop]: Interpolant automaton has 71 states [2021-01-06 11:18:37,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:18:38,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2021-01-06 11:18:38,001 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=646, Invalid=4324, Unknown=0, NotChecked=0, Total=4970 [2021-01-06 11:18:38,002 INFO L87 Difference]: Start difference. First operand 52 states and 53 transitions. Second operand 71 states. [2021-01-06 11:18:47,165 WARN L197 SmtUtils]: Spent 2.06 s on a formula simplification that was a NOOP. DAG size: 59 [2021-01-06 11:19:08,913 WARN L197 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 67 [2021-01-06 11:19:09,468 WARN L197 SmtUtils]: Spent 319.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 88 [2021-01-06 11:19:10,052 WARN L197 SmtUtils]: Spent 341.00 ms on a formula simplification. DAG size of input: 165 DAG size of output: 103 [2021-01-06 11:19:10,722 WARN L197 SmtUtils]: Spent 343.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 95 [2021-01-06 11:19:13,239 WARN L197 SmtUtils]: Spent 2.28 s on a formula simplification. DAG size of input: 155 DAG size of output: 96 [2021-01-06 11:19:13,689 WARN L197 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 94 DAG size of output: 66 [2021-01-06 11:19:14,251 WARN L197 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 102 [2021-01-06 11:19:14,588 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 68 [2021-01-06 11:19:17,052 WARN L197 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 160 DAG size of output: 75 [2021-01-06 11:19:17,391 WARN L197 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 66 [2021-01-06 11:19:17,868 WARN L197 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 80 [2021-01-06 11:19:19,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:19:19,923 INFO L93 Difference]: Finished difference Result 60 states and 61 transitions. [2021-01-06 11:19:19,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-01-06 11:19:19,924 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 51 [2021-01-06 11:19:19,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:19:19,924 INFO L225 Difference]: With dead ends: 60 [2021-01-06 11:19:19,925 INFO L226 Difference]: Without dead ends: 56 [2021-01-06 11:19:19,928 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 23 SyntacticMatches, 6 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3337 ImplicationChecksByTransitivity, 25.6s TimeCoverageRelationStatistics Valid=1456, Invalid=9886, Unknown=0, NotChecked=0, Total=11342 [2021-01-06 11:19:19,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-01-06 11:19:19,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 55. [2021-01-06 11:19:19,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2021-01-06 11:19:19,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 56 transitions. [2021-01-06 11:19:19,940 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 56 transitions. Word has length 51 [2021-01-06 11:19:19,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:19:19,940 INFO L481 AbstractCegarLoop]: Abstraction has 55 states and 56 transitions. [2021-01-06 11:19:19,941 INFO L482 AbstractCegarLoop]: Interpolant automaton has 71 states. [2021-01-06 11:19:19,941 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 56 transitions. [2021-01-06 11:19:19,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2021-01-06 11:19:19,941 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:19:19,941 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:19:20,155 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-01-06 11:19:20,156 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:19:20,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:19:20,157 INFO L82 PathProgramCache]: Analyzing trace with hash -440453543, now seen corresponding path program 13 times [2021-01-06 11:19:20,157 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:19:20,157 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577526833] [2021-01-06 11:19:20,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:19:20,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:19:20,504 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 95 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:19:20,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577526833] [2021-01-06 11:19:20,505 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284333353] [2021-01-06 11:19:20,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:19:20,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:19:20,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 20 conjunts are in the unsatisfiable core [2021-01-06 11:19:20,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:19:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 117 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:19:21,099 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:19:21,099 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 31 [2021-01-06 11:19:21,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943530878] [2021-01-06 11:19:21,100 INFO L461 AbstractCegarLoop]: Interpolant automaton has 31 states [2021-01-06 11:19:21,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:19:21,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2021-01-06 11:19:21,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=225, Invalid=705, Unknown=0, NotChecked=0, Total=930 [2021-01-06 11:19:21,102 INFO L87 Difference]: Start difference. First operand 55 states and 56 transitions. Second operand 31 states. [2021-01-06 11:19:21,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:19:21,711 INFO L93 Difference]: Finished difference Result 93 states and 95 transitions. [2021-01-06 11:19:21,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-01-06 11:19:21,713 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 54 [2021-01-06 11:19:21,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:19:21,714 INFO L225 Difference]: With dead ends: 93 [2021-01-06 11:19:21,714 INFO L226 Difference]: Without dead ends: 60 [2021-01-06 11:19:21,715 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=378, Invalid=1182, Unknown=0, NotChecked=0, Total=1560 [2021-01-06 11:19:21,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2021-01-06 11:19:21,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 57. [2021-01-06 11:19:21,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2021-01-06 11:19:21,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 58 transitions. [2021-01-06 11:19:21,730 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 58 transitions. Word has length 54 [2021-01-06 11:19:21,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:19:21,730 INFO L481 AbstractCegarLoop]: Abstraction has 57 states and 58 transitions. [2021-01-06 11:19:21,730 INFO L482 AbstractCegarLoop]: Interpolant automaton has 31 states. [2021-01-06 11:19:21,730 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 58 transitions. [2021-01-06 11:19:21,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2021-01-06 11:19:21,731 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:19:21,731 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:19:21,944 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-01-06 11:19:21,945 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:19:21,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:19:21,946 INFO L82 PathProgramCache]: Analyzing trace with hash -995174057, now seen corresponding path program 14 times [2021-01-06 11:19:21,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:19:21,947 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364625849] [2021-01-06 11:19:21,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:19:21,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:19:22,489 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 28 [2021-01-06 11:19:22,628 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 41 DAG size of output: 36 [2021-01-06 11:19:22,804 WARN L197 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 42 DAG size of output: 37 [2021-01-06 11:19:22,990 WARN L197 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2021-01-06 11:19:23,181 WARN L197 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 36 [2021-01-06 11:19:23,383 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 37 [2021-01-06 11:19:23,579 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 38 [2021-01-06 11:19:23,813 WARN L197 SmtUtils]: Spent 169.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-01-06 11:19:24,068 WARN L197 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-01-06 11:19:24,407 WARN L197 SmtUtils]: Spent 251.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-01-06 11:19:24,706 WARN L197 SmtUtils]: Spent 213.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 55 [2021-01-06 11:19:25,095 WARN L197 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 53 [2021-01-06 11:19:25,443 WARN L197 SmtUtils]: Spent 249.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 54 [2021-01-06 11:19:25,663 WARN L197 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2021-01-06 11:19:26,037 WARN L197 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 68 [2021-01-06 11:19:26,286 WARN L197 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 65 [2021-01-06 11:19:26,512 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 55 [2021-01-06 11:19:26,749 WARN L197 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-01-06 11:19:26,999 WARN L197 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 57 [2021-01-06 11:19:27,467 WARN L197 SmtUtils]: Spent 321.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-01-06 11:19:27,878 WARN L197 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 67 [2021-01-06 11:19:28,229 WARN L197 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 62 [2021-01-06 11:19:28,577 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 58 [2021-01-06 11:19:28,959 WARN L197 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 56 [2021-01-06 11:19:29,359 WARN L197 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 53 [2021-01-06 11:19:29,687 WARN L197 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 54 [2021-01-06 11:19:29,949 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 45 [2021-01-06 11:19:30,615 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 47 [2021-01-06 11:19:31,987 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:19:31,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364625849] [2021-01-06 11:19:31,988 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845782534] [2021-01-06 11:19:31,988 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:19:32,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-01-06 11:19:32,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:19:32,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 170 conjuncts, 67 conjunts are in the unsatisfiable core [2021-01-06 11:19:32,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:19:32,291 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:19:32,292 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,302 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:19:32,303 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,303 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:20 [2021-01-06 11:19:32,555 INFO L348 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:19:32,556 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 54 [2021-01-06 11:19:32,557 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,592 INFO L625 ElimStorePlain]: treesize reduction 22, result has 56.9 percent of original size [2021-01-06 11:19:32,593 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,593 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-01-06 11:19:32,923 INFO L348 Elim1Store]: treesize reduction 12, result has 86.8 percent of original size [2021-01-06 11:19:32,924 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 96 [2021-01-06 11:19:32,927 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,981 INFO L625 ElimStorePlain]: treesize reduction 44, result has 46.3 percent of original size [2021-01-06 11:19:32,982 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:32,982 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-01-06 11:19:33,389 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 39 [2021-01-06 11:19:33,390 INFO L348 Elim1Store]: treesize reduction 36, result has 76.6 percent of original size [2021-01-06 11:19:33,390 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 43 treesize of output 138 [2021-01-06 11:19:33,393 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:33,469 INFO L625 ElimStorePlain]: treesize reduction 66, result has 41.6 percent of original size [2021-01-06 11:19:33,472 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:33,472 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-01-06 11:19:33,982 WARN L197 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2021-01-06 11:19:33,983 INFO L348 Elim1Store]: treesize reduction 72, result has 68.6 percent of original size [2021-01-06 11:19:33,983 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 180 [2021-01-06 11:19:33,987 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:34,074 INFO L625 ElimStorePlain]: treesize reduction 88, result has 38.9 percent of original size [2021-01-06 11:19:34,076 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:34,076 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-01-06 11:19:34,636 WARN L197 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 54 [2021-01-06 11:19:34,637 INFO L348 Elim1Store]: treesize reduction 171, result has 49.7 percent of original size [2021-01-06 11:19:34,637 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 64 treesize of output 195 [2021-01-06 11:19:34,641 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:34,747 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 37 [2021-01-06 11:19:34,748 INFO L625 ElimStorePlain]: treesize reduction 88, result has 43.6 percent of original size [2021-01-06 11:19:34,749 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:34,749 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2021-01-06 11:19:35,407 WARN L197 SmtUtils]: Spent 298.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 59 [2021-01-06 11:19:35,414 INFO L348 Elim1Store]: treesize reduction 288, result has 38.6 percent of original size [2021-01-06 11:19:35,414 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 76 treesize of output 210 [2021-01-06 11:19:35,417 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:35,533 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 41 [2021-01-06 11:19:35,534 INFO L625 ElimStorePlain]: treesize reduction 88, result has 47.6 percent of original size [2021-01-06 11:19:35,535 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:35,535 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:84, output treesize:80 [2021-01-06 11:19:36,286 WARN L197 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 64 [2021-01-06 11:19:36,287 INFO L348 Elim1Store]: treesize reduction 423, result has 31.3 percent of original size [2021-01-06 11:19:36,288 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 88 treesize of output 225 [2021-01-06 11:19:36,292 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:36,417 WARN L197 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 44 [2021-01-06 11:19:36,418 INFO L625 ElimStorePlain]: treesize reduction 88, result has 51.1 percent of original size [2021-01-06 11:19:36,419 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:36,420 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:96, output treesize:92 [2021-01-06 11:19:37,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:37,272 INFO L348 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-01-06 11:19:37,273 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 84 treesize of output 104 [2021-01-06 11:19:37,278 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:37,316 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:19:37,317 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:37,317 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:92, output treesize:88 [2021-01-06 11:19:37,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:38,001 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:38,002 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:38,002 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:38,009 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:38,133 WARN L197 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 49 [2021-01-06 11:19:38,134 INFO L625 ElimStorePlain]: treesize reduction 154, result has 38.9 percent of original size [2021-01-06 11:19:38,136 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:38,136 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:98 [2021-01-06 11:19:38,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:38,791 WARN L197 SmtUtils]: Spent 234.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:38,792 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:38,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, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:38,803 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:38,911 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-01-06 11:19:38,912 INFO L625 ElimStorePlain]: treesize reduction 174, result has 35.6 percent of original size [2021-01-06 11:19:38,913 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:38,913 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2021-01-06 11:19:39,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:39,560 WARN L197 SmtUtils]: Spent 225.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:39,561 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:39,561 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:39,568 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:39,683 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 81 DAG size of output: 52 [2021-01-06 11:19:39,684 INFO L625 ElimStorePlain]: treesize reduction 136, result has 41.4 percent of original size [2021-01-06 11:19:39,685 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:39,685 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2021-01-06 11:19:40,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:40,348 WARN L197 SmtUtils]: Spent 227.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:40,349 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:40,349 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:40,355 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:40,471 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 51 [2021-01-06 11:19:40,472 INFO L625 ElimStorePlain]: treesize reduction 156, result has 38.1 percent of original size [2021-01-06 11:19:40,474 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:40,474 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2021-01-06 11:19:40,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:41,174 WARN L197 SmtUtils]: Spent 245.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:41,175 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:41,176 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:41,183 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:41,298 WARN L197 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 49 [2021-01-06 11:19:41,300 INFO L625 ElimStorePlain]: treesize reduction 154, result has 38.9 percent of original size [2021-01-06 11:19:41,301 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:41,301 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:98 [2021-01-06 11:19:41,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:42,009 WARN L197 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:42,011 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:42,012 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:42,018 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:42,146 WARN L197 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 52 [2021-01-06 11:19:42,147 INFO L625 ElimStorePlain]: treesize reduction 130, result has 42.5 percent of original size [2021-01-06 11:19:42,148 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:42,148 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2021-01-06 11:19:42,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:42,818 WARN L197 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 62 [2021-01-06 11:19:42,819 INFO L348 Elim1Store]: treesize reduction 336, result has 25.2 percent of original size [2021-01-06 11:19:42,820 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 105 treesize of output 232 [2021-01-06 11:19:42,826 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:42,940 WARN L197 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 52 [2021-01-06 11:19:42,941 INFO L625 ElimStorePlain]: treesize reduction 142, result has 40.3 percent of original size [2021-01-06 11:19:42,942 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:19:42,942 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:113, output treesize:96 [2021-01-06 11:19:43,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-01-06 11:19:43,389 INFO L348 Elim1Store]: treesize reduction 336, result has 0.3 percent of original size [2021-01-06 11:19:43,390 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 28 case distinctions, treesize of input 103 treesize of output 109 [2021-01-06 11:19:43,393 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:19:43,429 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:19:43,433 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:19:43,434 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:108, output treesize:89 [2021-01-06 11:19:43,916 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:19:43,917 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:19:43,917 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 33] total 74 [2021-01-06 11:19:43,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561026275] [2021-01-06 11:19:43,918 INFO L461 AbstractCegarLoop]: Interpolant automaton has 74 states [2021-01-06 11:19:43,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:19:43,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2021-01-06 11:19:43,919 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=424, Invalid=4978, Unknown=0, NotChecked=0, Total=5402 [2021-01-06 11:19:43,920 INFO L87 Difference]: Start difference. First operand 57 states and 58 transitions. Second operand 74 states. [2021-01-06 11:19:46,236 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 41 [2021-01-06 11:19:46,811 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 42 [2021-01-06 11:19:47,159 WARN L197 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 39 [2021-01-06 11:19:47,542 WARN L197 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 47 [2021-01-06 11:19:47,912 WARN L197 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 103 DAG size of output: 43 [2021-01-06 11:19:48,346 WARN L197 SmtUtils]: Spent 183.00 ms on a formula simplification. DAG size of input: 109 DAG size of output: 50 [2021-01-06 11:19:48,946 WARN L197 SmtUtils]: Spent 338.00 ms on a formula simplification. DAG size of input: 123 DAG size of output: 48 [2021-01-06 11:19:49,593 WARN L197 SmtUtils]: Spent 314.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 54 [2021-01-06 11:19:50,410 WARN L197 SmtUtils]: Spent 421.00 ms on a formula simplification. DAG size of input: 143 DAG size of output: 52 [2021-01-06 11:19:51,277 WARN L197 SmtUtils]: Spent 474.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 55 [2021-01-06 11:19:51,918 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 56 [2021-01-06 11:19:52,732 WARN L197 SmtUtils]: Spent 453.00 ms on a formula simplification. DAG size of input: 211 DAG size of output: 58 [2021-01-06 11:19:53,008 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 57 [2021-01-06 11:19:53,545 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 55 [2021-01-06 11:19:54,201 WARN L197 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 210 DAG size of output: 56 [2021-01-06 11:19:54,525 WARN L197 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 57 [2021-01-06 11:19:54,996 WARN L197 SmtUtils]: Spent 287.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 60 [2021-01-06 11:19:55,613 WARN L197 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 61 [2021-01-06 11:19:56,205 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 141 DAG size of output: 63 [2021-01-06 11:19:56,825 WARN L197 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 57 [2021-01-06 11:19:57,509 WARN L197 SmtUtils]: Spent 306.00 ms on a formula simplification. DAG size of input: 153 DAG size of output: 58 [2021-01-06 11:19:58,200 WARN L197 SmtUtils]: Spent 289.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 57 [2021-01-06 11:19:59,010 WARN L197 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 187 DAG size of output: 58 [2021-01-06 11:19:59,952 WARN L197 SmtUtils]: Spent 492.00 ms on a formula simplification. DAG size of input: 221 DAG size of output: 59 [2021-01-06 11:20:00,917 WARN L197 SmtUtils]: Spent 416.00 ms on a formula simplification. DAG size of input: 196 DAG size of output: 60 [2021-01-06 11:20:01,760 WARN L197 SmtUtils]: Spent 423.00 ms on a formula simplification. DAG size of input: 198 DAG size of output: 62 [2021-01-06 11:20:02,482 WARN L197 SmtUtils]: Spent 403.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 62 [2021-01-06 11:20:02,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:20:02,548 INFO L93 Difference]: Finished difference Result 70 states and 72 transitions. [2021-01-06 11:20:02,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2021-01-06 11:20:02,549 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 56 [2021-01-06 11:20:02,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:20:02,550 INFO L225 Difference]: With dead ends: 70 [2021-01-06 11:20:02,550 INFO L226 Difference]: Without dead ends: 66 [2021-01-06 11:20:02,552 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 19 SyntacticMatches, 8 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3340 ImplicationChecksByTransitivity, 30.0s TimeCoverageRelationStatistics Valid=1004, Invalid=10768, Unknown=0, NotChecked=0, Total=11772 [2021-01-06 11:20:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-01-06 11:20:02,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 60. [2021-01-06 11:20:02,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2021-01-06 11:20:02,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 61 transitions. [2021-01-06 11:20:02,563 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 61 transitions. Word has length 56 [2021-01-06 11:20:02,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:20:02,564 INFO L481 AbstractCegarLoop]: Abstraction has 60 states and 61 transitions. [2021-01-06 11:20:02,564 INFO L482 AbstractCegarLoop]: Interpolant automaton has 74 states. [2021-01-06 11:20:02,564 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 61 transitions. [2021-01-06 11:20:02,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2021-01-06 11:20:02,565 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:20:02,565 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:20:02,767 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:20:02,768 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:20:02,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:20:02,769 INFO L82 PathProgramCache]: Analyzing trace with hash -1769776755, now seen corresponding path program 15 times [2021-01-06 11:20:02,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:20:02,769 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80381303] [2021-01-06 11:20:02,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:20:02,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:20:03,222 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 120 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:20:03,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80381303] [2021-01-06 11:20:03,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072318592] [2021-01-06 11:20:03,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:20:03,461 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2021-01-06 11:20:03,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:20:03,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 22 conjunts are in the unsatisfiable core [2021-01-06 11:20:03,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:20:04,185 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 145 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:20:04,186 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:20:04,186 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 34 [2021-01-06 11:20:04,186 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110488126] [2021-01-06 11:20:04,186 INFO L461 AbstractCegarLoop]: Interpolant automaton has 34 states [2021-01-06 11:20:04,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:20:04,187 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2021-01-06 11:20:04,187 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2021-01-06 11:20:04,188 INFO L87 Difference]: Start difference. First operand 60 states and 61 transitions. Second operand 34 states. [2021-01-06 11:20:04,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 11:20:04,859 INFO L93 Difference]: Finished difference Result 101 states and 103 transitions. [2021-01-06 11:20:04,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-01-06 11:20:04,861 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 59 [2021-01-06 11:20:04,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 11:20:04,861 INFO L225 Difference]: With dead ends: 101 [2021-01-06 11:20:04,862 INFO L226 Difference]: Without dead ends: 65 [2021-01-06 11:20:04,865 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 444 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=454, Invalid=1438, Unknown=0, NotChecked=0, Total=1892 [2021-01-06 11:20:04,866 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-01-06 11:20:04,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 62. [2021-01-06 11:20:04,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2021-01-06 11:20:04,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 63 transitions. [2021-01-06 11:20:04,883 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 63 transitions. Word has length 59 [2021-01-06 11:20:04,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 11:20:04,884 INFO L481 AbstractCegarLoop]: Abstraction has 62 states and 63 transitions. [2021-01-06 11:20:04,884 INFO L482 AbstractCegarLoop]: Interpolant automaton has 34 states. [2021-01-06 11:20:04,884 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 63 transitions. [2021-01-06 11:20:04,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2021-01-06 11:20:04,886 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 11:20:04,886 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 11:20:05,100 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-01-06 11:20:05,101 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 11:20:05,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 11:20:05,102 INFO L82 PathProgramCache]: Analyzing trace with hash -680008369, now seen corresponding path program 16 times [2021-01-06 11:20:05,102 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 11:20:05,102 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371449624] [2021-01-06 11:20:05,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 11:20:05,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 11:20:06,307 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 33 [2021-01-06 11:20:06,466 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 49 DAG size of output: 34 [2021-01-06 11:20:06,695 WARN L197 SmtUtils]: Spent 172.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 44 [2021-01-06 11:20:06,896 WARN L197 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 45 [2021-01-06 11:20:07,166 WARN L197 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-01-06 11:20:07,409 WARN L197 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 44 [2021-01-06 11:20:07,672 WARN L197 SmtUtils]: Spent 194.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 54 [2021-01-06 11:20:07,931 WARN L197 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 55 [2021-01-06 11:20:08,119 WARN L197 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2021-01-06 11:20:08,458 WARN L197 SmtUtils]: Spent 236.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 64 [2021-01-06 11:20:08,634 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2021-01-06 11:20:08,835 WARN L197 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-01-06 11:20:09,024 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification that was a NOOP. DAG size: 62 [2021-01-06 11:20:09,380 WARN L197 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 75 [2021-01-06 11:20:09,770 WARN L197 SmtUtils]: Spent 303.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 72 [2021-01-06 11:20:10,091 WARN L197 SmtUtils]: Spent 212.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 62 [2021-01-06 11:20:10,390 WARN L197 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2021-01-06 11:20:10,684 WARN L197 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 85 DAG size of output: 58 [2021-01-06 11:20:10,961 WARN L197 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 54 [2021-01-06 11:20:11,255 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 55 [2021-01-06 11:20:11,528 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 50 [2021-01-06 11:20:11,830 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 51 [2021-01-06 11:20:12,097 WARN L197 SmtUtils]: Spent 137.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 46 [2021-01-06 11:20:12,374 WARN L197 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 45 [2021-01-06 11:20:12,605 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 38 [2021-01-06 11:20:13,535 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 35 [2021-01-06 11:20:14,272 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 30 proven. 215 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:20:14,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371449624] [2021-01-06 11:20:14,272 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186664510] [2021-01-06 11:20:14,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-01-06 11:20:14,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-01-06 11:20:14,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-01-06 11:20:14,339 WARN L261 TraceCheckSpWp]: Trace formula consists of 127 conjuncts, 71 conjunts are in the unsatisfiable core [2021-01-06 11:20:14,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-01-06 11:20:14,354 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:20:14,357 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,364 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:14,365 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,366 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:8 [2021-01-06 11:20:14,588 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-01-06 11:20:14,589 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,600 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:14,604 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,604 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:19 [2021-01-06 11:20:14,850 INFO L348 Elim1Store]: treesize reduction 40, result has 23.1 percent of original size [2021-01-06 11:20:14,851 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 28 treesize of output 27 [2021-01-06 11:20:14,852 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,867 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:14,868 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:14,869 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-01-06 11:20:15,169 INFO L348 Elim1Store]: treesize reduction 96, result has 20.7 percent of original size [2021-01-06 11:20:15,170 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 40 treesize of output 42 [2021-01-06 11:20:15,174 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:15,195 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:15,196 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:15,196 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-01-06 11:20:15,576 INFO L348 Elim1Store]: treesize reduction 171, result has 17.8 percent of original size [2021-01-06 11:20:15,577 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 6 case distinctions, treesize of input 52 treesize of output 57 [2021-01-06 11:20:15,579 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:15,604 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:15,606 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:15,606 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-01-06 11:20:16,128 WARN L197 SmtUtils]: Spent 216.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 49 [2021-01-06 11:20:16,129 INFO L348 Elim1Store]: treesize reduction 72, result has 68.6 percent of original size [2021-01-06 11:20:16,129 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 10 case distinctions, treesize of input 52 treesize of output 180 [2021-01-06 11:20:16,134 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:16,260 WARN L197 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 32 [2021-01-06 11:20:16,261 INFO L625 ElimStorePlain]: treesize reduction 88, result has 38.5 percent of original size [2021-01-06 11:20:16,264 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:16,264 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-01-06 11:20:16,879 WARN L197 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 99 DAG size of output: 59 [2021-01-06 11:20:16,881 INFO L348 Elim1Store]: treesize reduction 120, result has 62.0 percent of original size [2021-01-06 11:20:16,881 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 15 case distinctions, treesize of input 61 treesize of output 222 [2021-01-06 11:20:16,887 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:17,051 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 56 DAG size of output: 36 [2021-01-06 11:20:17,053 INFO L625 ElimStorePlain]: treesize reduction 110, result has 36.8 percent of original size [2021-01-06 11:20:17,054 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:17,054 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-01-06 11:20:17,893 WARN L197 SmtUtils]: Spent 427.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 64 [2021-01-06 11:20:17,894 INFO L348 Elim1Store]: treesize reduction 234, result has 47.1 percent of original size [2021-01-06 11:20:17,895 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 1 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 21 case distinctions, treesize of input 73 treesize of output 237 [2021-01-06 11:20:17,901 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:18,053 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 40 [2021-01-06 11:20:18,054 INFO L625 ElimStorePlain]: treesize reduction 110, result has 40.9 percent of original size [2021-01-06 11:20:18,055 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:18,056 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:80, output treesize:76 [2021-01-06 11:20:18,939 WARN L197 SmtUtils]: Spent 495.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 79 [2021-01-06 11:20:18,940 INFO L348 Elim1Store]: treesize reduction 252, result has 52.1 percent of original size [2021-01-06 11:20:18,941 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 7 select indices, 7 select index equivalence classes, 1 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 28 case distinctions, treesize of input 79 treesize of output 306 [2021-01-06 11:20:18,946 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:19,151 WARN L197 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 43 [2021-01-06 11:20:19,153 INFO L625 ElimStorePlain]: treesize reduction 154, result has 34.7 percent of original size [2021-01-06 11:20:19,155 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:19,155 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:86, output treesize:82 [2021-01-06 11:20:19,853 WARN L197 SmtUtils]: Spent 280.00 ms on a formula simplification. DAG size of input: 200 DAG size of output: 45 [2021-01-06 11:20:19,854 INFO L348 Elim1Store]: treesize reduction 544, result has 11.8 percent of original size [2021-01-06 11:20:19,854 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 8 select indices, 8 select index equivalence classes, 1 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 36 case distinctions, treesize of input 86 treesize of output 106 [2021-01-06 11:20:19,857 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:19,903 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:19,905 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:19,905 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:90, output treesize:86 [2021-01-06 11:20:20,363 INFO L348 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2021-01-06 11:20:20,364 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 9 select indices, 9 select index equivalence classes, 1 disjoint index pairs (out of 36 index pairs), introduced 9 new quantified variables, introduced 36 case distinctions, treesize of input 93 treesize of output 116 [2021-01-06 11:20:20,370 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:20,424 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:20,425 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:20,426 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:100, output treesize:96 [2021-01-06 11:20:21,279 WARN L197 SmtUtils]: Spent 380.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:21,280 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:21,281 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:21,289 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:21,445 WARN L197 SmtUtils]: Spent 155.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 53 [2021-01-06 11:20:21,447 INFO L625 ElimStorePlain]: treesize reduction 190, result has 35.8 percent of original size [2021-01-06 11:20:21,448 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:21,448 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2021-01-06 11:20:22,255 WARN L197 SmtUtils]: Spent 351.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:22,257 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:22,257 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:22,264 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:22,401 WARN L197 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2021-01-06 11:20:22,403 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2021-01-06 11:20:22,405 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:22,406 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2021-01-06 11:20:23,183 WARN L197 SmtUtils]: Spent 331.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:23,185 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:23,185 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:23,198 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:23,351 WARN L197 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2021-01-06 11:20:23,352 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2021-01-06 11:20:23,354 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:23,354 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2021-01-06 11:20:24,168 WARN L197 SmtUtils]: Spent 344.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:24,169 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:24,170 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:24,176 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:24,325 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 86 DAG size of output: 51 [2021-01-06 11:20:24,327 INFO L625 ElimStorePlain]: treesize reduction 152, result has 40.2 percent of original size [2021-01-06 11:20:24,328 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:24,329 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:102 [2021-01-06 11:20:25,132 WARN L197 SmtUtils]: Spent 354.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:25,134 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:25,134 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:25,140 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:25,288 WARN L197 SmtUtils]: Spent 147.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 55 [2021-01-06 11:20:25,289 INFO L625 ElimStorePlain]: treesize reduction 174, result has 37.4 percent of original size [2021-01-06 11:20:25,291 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:25,291 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2021-01-06 11:20:26,109 WARN L197 SmtUtils]: Spent 349.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:26,110 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:26,111 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:26,119 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:26,276 WARN L197 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 55 [2021-01-06 11:20:26,278 INFO L625 ElimStorePlain]: treesize reduction 150, result has 40.9 percent of original size [2021-01-06 11:20:26,279 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:26,279 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2021-01-06 11:20:27,103 WARN L197 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:27,104 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:27,104 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:27,112 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:27,261 WARN L197 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 88 DAG size of output: 55 [2021-01-06 11:20:27,262 INFO L625 ElimStorePlain]: treesize reduction 192, result has 35.1 percent of original size [2021-01-06 11:20:27,264 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:27,264 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:104 [2021-01-06 11:20:28,071 WARN L197 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 69 [2021-01-06 11:20:28,073 INFO L348 Elim1Store]: treesize reduction 432, result has 22.7 percent of original size [2021-01-06 11:20:28,073 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 11 select indices, 11 select index equivalence classes, 1 disjoint index pairs (out of 55 index pairs), introduced 11 new quantified variables, introduced 45 case distinctions, treesize of input 114 treesize of output 258 [2021-01-06 11:20:28,080 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:28,225 WARN L197 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 87 DAG size of output: 51 [2021-01-06 11:20:28,226 INFO L625 ElimStorePlain]: treesize reduction 190, result has 35.8 percent of original size [2021-01-06 11:20:28,227 INFO L547 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-01-06 11:20:28,228 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:121, output treesize:106 [2021-01-06 11:20:28,691 INFO L348 Elim1Store]: treesize reduction 432, result has 0.2 percent of original size [2021-01-06 11:20:28,692 INFO L382 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 10 select indices, 10 select index equivalence classes, 1 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 36 case distinctions, treesize of input 112 treesize of output 121 [2021-01-06 11:20:28,695 INFO L547 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-01-06 11:20:28,742 INFO L625 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-01-06 11:20:28,745 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:20:28,745 INFO L244 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:116, output treesize:99 [2021-01-06 11:20:31,194 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:20:31,196 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:20:31,196 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 3 disjuncts [2021-01-06 11:20:31,199 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 2 disjuncts [2021-01-06 11:20:31,201 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 11 disjuncts [2021-01-06 11:20:31,204 INFO L639 QuantifierPusher]: Distributing 2 conjuncts over 12 disjuncts [2021-01-06 11:20:31,421 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 0 proven. 245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 11:20:31,422 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-01-06 11:20:31,422 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 34] total 77 [2021-01-06 11:20:31,422 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540219788] [2021-01-06 11:20:31,423 INFO L461 AbstractCegarLoop]: Interpolant automaton has 77 states [2021-01-06 11:20:31,423 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 11:20:31,423 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2021-01-06 11:20:31,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=5333, Unknown=1, NotChecked=0, Total=5852 [2021-01-06 11:20:31,424 INFO L87 Difference]: Start difference. First operand 62 states and 63 transitions. Second operand 77 states. [2021-01-06 11:20:33,609 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 46 DAG size of output: 36 [2021-01-06 11:20:33,941 WARN L197 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 31 [2021-01-06 11:20:34,367 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 42 [2021-01-06 11:20:34,748 WARN L197 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 35 [2021-01-06 11:20:35,150 WARN L197 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 46 [2021-01-06 11:20:35,550 WARN L197 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 39 [2021-01-06 11:20:35,979 WARN L197 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 50 [2021-01-06 11:20:36,379 WARN L197 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 42 [2021-01-06 11:20:36,891 WARN L197 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 90 DAG size of output: 54 [2021-01-06 11:20:37,317 WARN L197 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 47 [2021-01-06 11:20:37,924 WARN L197 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 57 [2021-01-06 11:20:38,438 WARN L197 SmtUtils]: Spent 240.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 53 [2021-01-06 11:20:39,162 WARN L197 SmtUtils]: Spent 259.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 61 [2021-01-06 11:20:39,432 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 55 [2021-01-06 11:20:39,798 WARN L197 SmtUtils]: Spent 207.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 55 [2021-01-06 11:20:40,212 WARN L197 SmtUtils]: Spent 286.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 63 [2021-01-06 11:20:40,767 WARN L197 SmtUtils]: Spent 265.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 58 [2021-01-06 11:20:41,267 WARN L197 SmtUtils]: Spent 224.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 60 [2021-01-06 11:20:41,800 WARN L197 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 135 DAG size of output: 57 [2021-01-06 11:20:42,397 WARN L197 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 59 [2021-01-06 11:20:43,024 WARN L197 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 145 DAG size of output: 58 [2021-01-06 11:20:43,710 WARN L197 SmtUtils]: Spent 270.00 ms on a formula simplification. DAG size of input: 142 DAG size of output: 59