/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread/triangular-longest-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-507b705 [2020-09-11 20:25:45,413 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-11 20:25:45,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-11 20:25:45,458 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-11 20:25:45,458 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-11 20:25:45,467 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-11 20:25:45,470 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-11 20:25:45,475 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-11 20:25:45,478 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-11 20:25:45,482 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-11 20:25:45,483 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-11 20:25:45,484 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-11 20:25:45,484 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-11 20:25:45,488 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-11 20:25:45,491 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-11 20:25:45,493 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-11 20:25:45,494 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-11 20:25:45,496 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-11 20:25:45,497 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-11 20:25:45,506 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-11 20:25:45,509 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-11 20:25:45,510 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-11 20:25:45,511 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-11 20:25:45,512 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-11 20:25:45,524 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-11 20:25:45,530 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-11 20:25:45,530 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-11 20:25:45,531 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-11 20:25:45,532 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-11 20:25:45,539 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-11 20:25:45,539 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-11 20:25:45,540 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-11 20:25:45,541 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-11 20:25:45,542 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-11 20:25:45,544 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-11 20:25:45,544 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-11 20:25:45,545 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-11 20:25:45,546 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-11 20:25:45,546 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-11 20:25:45,547 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-11 20:25:45,549 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-11 20:25:45,549 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-09-11 20:25:45,592 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-11 20:25:45,592 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-11 20:25:45,595 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-11 20:25:45,595 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-11 20:25:45,595 INFO L138 SettingsManager]: * Use SBE=true [2020-09-11 20:25:45,595 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-11 20:25:45,596 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-11 20:25:45,596 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-11 20:25:45,596 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-11 20:25:45,596 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-11 20:25:45,597 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-11 20:25:45,598 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-11 20:25:45,598 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-11 20:25:45,598 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-11 20:25:45,598 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-11 20:25:45,598 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-11 20:25:45,599 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-11 20:25:45,599 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-11 20:25:45,599 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-11 20:25:45,599 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-11 20:25:45,599 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-11 20:25:45,599 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-11 20:25:45,600 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-11 20:25:45,603 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-11 20:25:45,604 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-11 20:25:45,604 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-11 20:25:46,033 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-11 20:25:46,051 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-11 20:25:46,057 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-11 20:25:46,059 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-11 20:25:46,060 INFO L275 PluginConnector]: CDTParser initialized [2020-09-11 20:25:46,061 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread/triangular-longest-2.i [2020-09-11 20:25:46,142 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/879eebf9e/5af403a68fac4e6ea1474fdac0776e0f/FLAG24f781afc [2020-09-11 20:25:46,780 INFO L306 CDTParser]: Found 1 translation units. [2020-09-11 20:25:46,780 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread/triangular-longest-2.i [2020-09-11 20:25:46,797 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/879eebf9e/5af403a68fac4e6ea1474fdac0776e0f/FLAG24f781afc [2020-09-11 20:25:47,045 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/879eebf9e/5af403a68fac4e6ea1474fdac0776e0f [2020-09-11 20:25:47,060 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-11 20:25:47,066 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-11 20:25:47,068 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-11 20:25:47,068 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-11 20:25:47,073 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-11 20:25:47,074 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,079 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b3f89e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47, skipping insertion in model container [2020-09-11 20:25:47,079 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,089 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-11 20:25:47,162 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-11 20:25:47,662 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-11 20:25:47,682 INFO L203 MainTranslator]: Completed pre-run [2020-09-11 20:25:47,789 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-11 20:25:47,862 INFO L208 MainTranslator]: Completed translation [2020-09-11 20:25:47,863 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47 WrapperNode [2020-09-11 20:25:47,863 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-11 20:25:47,864 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-11 20:25:47,864 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-11 20:25:47,864 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-11 20:25:47,876 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,895 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,918 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-11 20:25:47,919 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-11 20:25:47,919 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-11 20:25:47,919 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-11 20:25:47,929 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,929 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,932 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,932 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,938 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,945 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,947 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... [2020-09-11 20:25:47,950 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-11 20:25:47,951 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-11 20:25:47,951 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-11 20:25:47,952 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-11 20:25:47,953 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-11 20:25:48,036 INFO L130 BoogieDeclarations]: Found specification of procedure t1 [2020-09-11 20:25:48,037 INFO L138 BoogieDeclarations]: Found implementation of procedure t1 [2020-09-11 20:25:48,038 INFO L130 BoogieDeclarations]: Found specification of procedure t2 [2020-09-11 20:25:48,038 INFO L138 BoogieDeclarations]: Found implementation of procedure t2 [2020-09-11 20:25:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-11 20:25:48,039 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2020-09-11 20:25:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-11 20:25:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-11 20:25:48,040 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2020-09-11 20:25:48,041 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-11 20:25:48,041 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-11 20:25:48,043 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-11 20:25:48,419 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-11 20:25:48,419 INFO L295 CfgBuilder]: Removed 6 assume(true) statements. [2020-09-11 20:25:48,424 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 08:25:48 BoogieIcfgContainer [2020-09-11 20:25:48,424 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-11 20:25:48,425 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-11 20:25:48,426 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-11 20:25:48,429 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-11 20:25:48,430 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.09 08:25:47" (1/3) ... [2020-09-11 20:25:48,431 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e62fb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 08:25:48, skipping insertion in model container [2020-09-11 20:25:48,431 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.09 08:25:47" (2/3) ... [2020-09-11 20:25:48,431 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15e62fb7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.09 08:25:48, skipping insertion in model container [2020-09-11 20:25:48,432 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.09 08:25:48" (3/3) ... [2020-09-11 20:25:48,434 INFO L109 eAbstractionObserver]: Analyzing ICFG triangular-longest-2.i [2020-09-11 20:25:48,446 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-11 20:25:48,446 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-11 20:25:48,457 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-11 20:25:48,458 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-11 20:25:48,483 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,483 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,483 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,484 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,484 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,484 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,485 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,485 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,485 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,486 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,486 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,486 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,486 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,487 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,487 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,487 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,488 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,489 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,489 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,489 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,490 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,490 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,490 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,490 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,491 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,495 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,495 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,496 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#t~post3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,496 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,496 WARN L313 ript$VariableManager]: TermVariabe |t2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,496 WARN L313 ript$VariableManager]: TermVariabe t2Thread1of1ForFork0_~k~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,507 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,507 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,507 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,508 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,508 WARN L313 ript$VariableManager]: TermVariabe |t1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,508 WARN L313 ript$VariableManager]: TermVariabe t1Thread1of1ForFork1_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-11 20:25:48,533 INFO L251 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2020-09-11 20:25:48,556 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-11 20:25:48,557 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-11 20:25:48,557 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-11 20:25:48,557 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-11 20:25:48,557 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-11 20:25:48,557 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-11 20:25:48,557 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-11 20:25:48,557 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-11 20:25:48,575 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 57 places, 55 transitions, 120 flow [2020-09-11 20:25:48,577 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-09-11 20:25:48,623 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-09-11 20:25:48,623 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-11 20:25:48,630 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-09-11 20:25:48,632 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 57 places, 55 transitions, 120 flow [2020-09-11 20:25:48,650 INFO L129 PetriNetUnfolder]: 5/53 cut-off events. [2020-09-11 20:25:48,650 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-11 20:25:48,651 INFO L80 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 53 events. 5/53 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 79 event pairs, 0 based on Foata normal form. 0/47 useless extension candidates. Maximal degree in co-relation 41. Up to 2 conditions per place. [2020-09-11 20:25:48,653 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 924 [2020-09-11 20:25:48,654 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-11 20:25:49,801 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 55 [2020-09-11 20:25:50,033 INFO L206 etLargeBlockEncoding]: Checked pairs total: 851 [2020-09-11 20:25:50,033 INFO L214 etLargeBlockEncoding]: Total number of compositions: 42 [2020-09-11 20:25:50,037 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 20 places, 15 transitions, 40 flow [2020-09-11 20:25:50,049 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-11 20:25:50,052 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-11 20:25:50,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 7 [2020-09-11 20:25:50,060 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:50,061 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1] [2020-09-11 20:25:50,062 INFO L427 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:50,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:50,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1798862799, now seen corresponding path program 1 times [2020-09-11 20:25:50,102 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:50,102 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744780900] [2020-09-11 20:25:50,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:50,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:50,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:50,340 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744780900] [2020-09-11 20:25:50,341 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 20:25:50,342 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-11 20:25:50,342 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [507597059] [2020-09-11 20:25:50,344 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:50,348 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:50,365 INFO L274 McrAutomatonBuilder]: Finished intersection with 7 states and 6 transitions. [2020-09-11 20:25:50,365 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:50,367 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-11 20:25:50,368 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-11 20:25:50,369 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:50,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-11 20:25:50,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-09-11 20:25:50,390 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 4 states. [2020-09-11 20:25:50,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:50,457 INFO L93 Difference]: Finished difference Result 75 states and 190 transitions. [2020-09-11 20:25:50,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-09-11 20:25:50,460 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 6 [2020-09-11 20:25:50,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:50,475 INFO L225 Difference]: With dead ends: 75 [2020-09-11 20:25:50,475 INFO L226 Difference]: Without dead ends: 42 [2020-09-11 20:25:50,477 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-09-11 20:25:50,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2020-09-11 20:25:50,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2020-09-11 20:25:50,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-09-11 20:25:50,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 98 transitions. [2020-09-11 20:25:50,528 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 98 transitions. Word has length 6 [2020-09-11 20:25:50,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:50,529 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 98 transitions. [2020-09-11 20:25:50,529 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-11 20:25:50,529 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 98 transitions. [2020-09-11 20:25:50,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-11 20:25:50,530 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:50,531 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:50,531 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-11 20:25:50,531 INFO L427 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:50,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:50,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1777031324, now seen corresponding path program 1 times [2020-09-11 20:25:50,532 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:50,532 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040068969] [2020-09-11 20:25:50,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:50,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:50,636 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040068969] [2020-09-11 20:25:50,637 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 20:25:50,637 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-11 20:25:50,637 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [581233660] [2020-09-11 20:25:50,637 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:50,638 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:50,641 INFO L274 McrAutomatonBuilder]: Finished intersection with 13 states and 16 transitions. [2020-09-11 20:25:50,642 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:50,667 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-11 20:25:50,669 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-11 20:25:50,669 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:50,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-11 20:25:50,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-09-11 20:25:50,670 INFO L87 Difference]: Start difference. First operand 42 states and 98 transitions. Second operand 5 states. [2020-09-11 20:25:50,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:50,706 INFO L93 Difference]: Finished difference Result 56 states and 130 transitions. [2020-09-11 20:25:50,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-11 20:25:50,707 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 8 [2020-09-11 20:25:50,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:50,708 INFO L225 Difference]: With dead ends: 56 [2020-09-11 20:25:50,708 INFO L226 Difference]: Without dead ends: 50 [2020-09-11 20:25:50,709 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2020-09-11 20:25:50,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-09-11 20:25:50,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 42. [2020-09-11 20:25:50,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-09-11 20:25:50,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 100 transitions. [2020-09-11 20:25:50,718 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 100 transitions. Word has length 8 [2020-09-11 20:25:50,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:50,719 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 100 transitions. [2020-09-11 20:25:50,719 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-11 20:25:50,720 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 100 transitions. [2020-09-11 20:25:50,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-11 20:25:50,721 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:50,721 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:50,721 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-11 20:25:50,721 INFO L427 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:50,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:50,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1669374595, now seen corresponding path program 1 times [2020-09-11 20:25:50,722 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:50,722 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300055748] [2020-09-11 20:25:50,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:50,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:50,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:50,859 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300055748] [2020-09-11 20:25:50,859 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-11 20:25:50,859 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-09-11 20:25:50,860 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1001492014] [2020-09-11 20:25:50,860 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:50,862 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:50,869 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 26 transitions. [2020-09-11 20:25:50,870 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:50,926 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:50,927 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:50,954 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [466#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:25:50,955 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-11 20:25:50,955 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:50,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-11 20:25:50,956 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2020-09-11 20:25:50,956 INFO L87 Difference]: Start difference. First operand 42 states and 100 transitions. Second operand 7 states. [2020-09-11 20:25:51,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:51,113 INFO L93 Difference]: Finished difference Result 62 states and 148 transitions. [2020-09-11 20:25:51,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2020-09-11 20:25:51,114 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 10 [2020-09-11 20:25:51,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:51,115 INFO L225 Difference]: With dead ends: 62 [2020-09-11 20:25:51,115 INFO L226 Difference]: Without dead ends: 44 [2020-09-11 20:25:51,116 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2020-09-11 20:25:51,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2020-09-11 20:25:51,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 34. [2020-09-11 20:25:51,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2020-09-11 20:25:51,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 82 transitions. [2020-09-11 20:25:51,122 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 82 transitions. Word has length 10 [2020-09-11 20:25:51,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:51,122 INFO L479 AbstractCegarLoop]: Abstraction has 34 states and 82 transitions. [2020-09-11 20:25:51,123 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-11 20:25:51,123 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 82 transitions. [2020-09-11 20:25:51,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-09-11 20:25:51,124 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:51,124 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:51,124 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-11 20:25:51,124 INFO L427 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:51,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:51,125 INFO L82 PathProgramCache]: Analyzing trace with hash 976950295, now seen corresponding path program 2 times [2020-09-11 20:25:51,125 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:51,125 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083721348] [2020-09-11 20:25:51,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:51,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:51,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:51,221 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083721348] [2020-09-11 20:25:51,222 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946275792] [2020-09-11 20:25:51,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:51,284 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:25:51,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:51,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 20:25:51,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:51,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:51,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:51,320 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-09-11 20:25:51,321 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [570129298] [2020-09-11 20:25:51,321 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:51,322 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:51,325 INFO L274 McrAutomatonBuilder]: Finished intersection with 21 states and 31 transitions. [2020-09-11 20:25:51,325 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:51,341 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,341 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,359 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,360 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,376 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,377 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,394 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,395 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,418 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,418 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,421 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,422 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,434 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,434 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,443 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:51,443 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:51,479 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [644#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:25:51,479 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-09-11 20:25:51,480 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:51,480 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-09-11 20:25:51,480 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-09-11 20:25:51,481 INFO L87 Difference]: Start difference. First operand 34 states and 82 transitions. Second operand 8 states. [2020-09-11 20:25:51,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:51,673 INFO L93 Difference]: Finished difference Result 56 states and 131 transitions. [2020-09-11 20:25:51,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-11 20:25:51,674 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 11 [2020-09-11 20:25:51,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:51,675 INFO L225 Difference]: With dead ends: 56 [2020-09-11 20:25:51,675 INFO L226 Difference]: Without dead ends: 50 [2020-09-11 20:25:51,676 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 20 SyntacticMatches, 7 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2020-09-11 20:25:51,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2020-09-11 20:25:51,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 42. [2020-09-11 20:25:51,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-09-11 20:25:51,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 104 transitions. [2020-09-11 20:25:51,683 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 104 transitions. Word has length 11 [2020-09-11 20:25:51,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:51,683 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 104 transitions. [2020-09-11 20:25:51,683 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-09-11 20:25:51,684 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 104 transitions. [2020-09-11 20:25:51,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2020-09-11 20:25:51,684 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:51,684 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:51,885 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:51,886 INFO L427 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:51,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:51,887 INFO L82 PathProgramCache]: Analyzing trace with hash 993527545, now seen corresponding path program 3 times [2020-09-11 20:25:51,887 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:51,888 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323589739] [2020-09-11 20:25:51,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:51,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:52,007 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:52,007 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323589739] [2020-09-11 20:25:52,008 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226856908] [2020-09-11 20:25:52,008 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:52,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-09-11 20:25:52,070 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:52,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-11 20:25:52,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:52,119 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:52,120 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:52,120 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2020-09-11 20:25:52,121 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [273743273] [2020-09-11 20:25:52,121 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:52,122 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:52,124 INFO L274 McrAutomatonBuilder]: Finished intersection with 17 states and 21 transitions. [2020-09-11 20:25:52,124 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:52,141 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:52,142 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:52,196 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:52,196 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:52,204 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [832#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:25:52,205 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-09-11 20:25:52,205 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:52,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-09-11 20:25:52,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2020-09-11 20:25:52,206 INFO L87 Difference]: Start difference. First operand 42 states and 104 transitions. Second operand 8 states. [2020-09-11 20:25:52,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:52,450 INFO L93 Difference]: Finished difference Result 66 states and 159 transitions. [2020-09-11 20:25:52,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-09-11 20:25:52,451 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 11 [2020-09-11 20:25:52,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:52,452 INFO L225 Difference]: With dead ends: 66 [2020-09-11 20:25:52,453 INFO L226 Difference]: Without dead ends: 54 [2020-09-11 20:25:52,453 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:25:52,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-09-11 20:25:52,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 38. [2020-09-11 20:25:52,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-09-11 20:25:52,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 91 transitions. [2020-09-11 20:25:52,459 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 91 transitions. Word has length 11 [2020-09-11 20:25:52,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:52,459 INFO L479 AbstractCegarLoop]: Abstraction has 38 states and 91 transitions. [2020-09-11 20:25:52,459 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-09-11 20:25:52,459 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 91 transitions. [2020-09-11 20:25:52,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-09-11 20:25:52,460 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:52,460 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:52,662 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:52,663 INFO L427 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:52,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:52,663 INFO L82 PathProgramCache]: Analyzing trace with hash -2048766974, now seen corresponding path program 4 times [2020-09-11 20:25:52,664 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:52,664 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604066177] [2020-09-11 20:25:52,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:52,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:52,765 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:52,765 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604066177] [2020-09-11 20:25:52,766 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782868100] [2020-09-11 20:25:52,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:52,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:25:52,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:52,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-11 20:25:52,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:52,849 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:52,849 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:52,849 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-09-11 20:25:52,850 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1786196789] [2020-09-11 20:25:52,850 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:52,851 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:52,854 INFO L274 McrAutomatonBuilder]: Finished intersection with 21 states and 28 transitions. [2020-09-11 20:25:52,854 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:52,858 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:52,859 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:52,917 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:52,917 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:52,943 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1034#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:25:52,943 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-11 20:25:52,944 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:52,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-11 20:25:52,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-09-11 20:25:52,945 INFO L87 Difference]: Start difference. First operand 38 states and 91 transitions. Second operand 9 states. [2020-09-11 20:25:53,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:53,107 INFO L93 Difference]: Finished difference Result 64 states and 149 transitions. [2020-09-11 20:25:53,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-11 20:25:53,108 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 12 [2020-09-11 20:25:53,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:53,109 INFO L225 Difference]: With dead ends: 64 [2020-09-11 20:25:53,109 INFO L226 Difference]: Without dead ends: 58 [2020-09-11 20:25:53,109 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:25:53,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2020-09-11 20:25:53,114 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 45. [2020-09-11 20:25:53,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2020-09-11 20:25:53,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 112 transitions. [2020-09-11 20:25:53,116 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 112 transitions. Word has length 12 [2020-09-11 20:25:53,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:53,116 INFO L479 AbstractCegarLoop]: Abstraction has 45 states and 112 transitions. [2020-09-11 20:25:53,116 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-11 20:25:53,116 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 112 transitions. [2020-09-11 20:25:53,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2020-09-11 20:25:53,117 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:53,117 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:53,332 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:53,333 INFO L427 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:53,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:53,334 INFO L82 PathProgramCache]: Analyzing trace with hash -2032189724, now seen corresponding path program 5 times [2020-09-11 20:25:53,334 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:53,335 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121489302] [2020-09-11 20:25:53,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:53,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:53,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:53,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121489302] [2020-09-11 20:25:53,418 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1936902098] [2020-09-11 20:25:53,418 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:53,473 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:25:53,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:53,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-11 20:25:53,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:53,494 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:53,495 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:53,495 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2020-09-11 20:25:53,495 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1192193530] [2020-09-11 20:25:53,495 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:53,497 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:53,499 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 26 transitions. [2020-09-11 20:25:53,499 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:53,517 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:53,517 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:53,554 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:53,554 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:53,555 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1244#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:25:53,556 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-11 20:25:53,556 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:53,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-11 20:25:53,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2020-09-11 20:25:53,557 INFO L87 Difference]: Start difference. First operand 45 states and 112 transitions. Second operand 9 states. [2020-09-11 20:25:53,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:53,787 INFO L93 Difference]: Finished difference Result 63 states and 155 transitions. [2020-09-11 20:25:53,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2020-09-11 20:25:53,788 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 12 [2020-09-11 20:25:53,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:53,789 INFO L225 Difference]: With dead ends: 63 [2020-09-11 20:25:53,789 INFO L226 Difference]: Without dead ends: 51 [2020-09-11 20:25:53,790 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:25:53,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2020-09-11 20:25:53,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 38. [2020-09-11 20:25:53,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2020-09-11 20:25:53,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 92 transitions. [2020-09-11 20:25:53,794 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 92 transitions. Word has length 12 [2020-09-11 20:25:53,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:53,795 INFO L479 AbstractCegarLoop]: Abstraction has 38 states and 92 transitions. [2020-09-11 20:25:53,795 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-11 20:25:53,795 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 92 transitions. [2020-09-11 20:25:53,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-11 20:25:53,796 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:53,796 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:54,008 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:54,008 INFO L427 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:54,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:54,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1748588394, now seen corresponding path program 6 times [2020-09-11 20:25:54,009 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:54,009 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406515665] [2020-09-11 20:25:54,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:54,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:54,152 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406515665] [2020-09-11 20:25:54,153 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198316400] [2020-09-11 20:25:54,153 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:54,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-11 20:25:54,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:54,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 20:25:54,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:54,245 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:54,246 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:54,246 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-09-11 20:25:54,246 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1728802194] [2020-09-11 20:25:54,247 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:54,249 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:54,259 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 33 transitions. [2020-09-11 20:25:54,259 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:54,288 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,289 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,315 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,315 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,334 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,335 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,355 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,355 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,403 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,403 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,411 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,412 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,425 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,425 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,436 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:54,436 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:54,450 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1447#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:25:54,450 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-09-11 20:25:54,451 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:54,451 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-09-11 20:25:54,451 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2020-09-11 20:25:54,451 INFO L87 Difference]: Start difference. First operand 38 states and 92 transitions. Second operand 10 states. [2020-09-11 20:25:54,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:54,633 INFO L93 Difference]: Finished difference Result 60 states and 140 transitions. [2020-09-11 20:25:54,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 20:25:54,635 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 13 [2020-09-11 20:25:54,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:54,636 INFO L225 Difference]: With dead ends: 60 [2020-09-11 20:25:54,636 INFO L226 Difference]: Without dead ends: 54 [2020-09-11 20:25:54,636 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 22 SyntacticMatches, 7 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:25:54,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2020-09-11 20:25:54,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 46. [2020-09-11 20:25:54,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-09-11 20:25:54,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 112 transitions. [2020-09-11 20:25:54,643 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 112 transitions. Word has length 13 [2020-09-11 20:25:54,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:54,643 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 112 transitions. [2020-09-11 20:25:54,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-09-11 20:25:54,644 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 112 transitions. [2020-09-11 20:25:54,649 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-11 20:25:54,649 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:54,649 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:54,862 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:54,862 INFO L427 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:54,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:54,863 INFO L82 PathProgramCache]: Analyzing trace with hash 1297246968, now seen corresponding path program 7 times [2020-09-11 20:25:54,863 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:54,863 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615062635] [2020-09-11 20:25:54,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:54,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:54,969 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:54,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615062635] [2020-09-11 20:25:54,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118873520] [2020-09-11 20:25:54,970 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:55,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:55,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 20:25:55,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:55,065 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:55,065 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:55,065 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-09-11 20:25:55,066 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1012102013] [2020-09-11 20:25:55,066 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:55,069 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:55,071 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 23 transitions. [2020-09-11 20:25:55,072 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:55,073 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:55,074 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:55,109 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:55,109 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:55,131 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1659#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:25:55,131 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-09-11 20:25:55,131 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:55,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-09-11 20:25:55,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2020-09-11 20:25:55,132 INFO L87 Difference]: Start difference. First operand 46 states and 112 transitions. Second operand 10 states. [2020-09-11 20:25:55,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:55,437 INFO L93 Difference]: Finished difference Result 74 states and 171 transitions. [2020-09-11 20:25:55,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-11 20:25:55,438 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 13 [2020-09-11 20:25:55,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:55,439 INFO L225 Difference]: With dead ends: 74 [2020-09-11 20:25:55,439 INFO L226 Difference]: Without dead ends: 68 [2020-09-11 20:25:55,439 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=125, Invalid=295, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:25:55,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2020-09-11 20:25:55,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 48. [2020-09-11 20:25:55,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2020-09-11 20:25:55,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 120 transitions. [2020-09-11 20:25:55,452 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 120 transitions. Word has length 13 [2020-09-11 20:25:55,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:55,453 INFO L479 AbstractCegarLoop]: Abstraction has 48 states and 120 transitions. [2020-09-11 20:25:55,453 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-09-11 20:25:55,453 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 120 transitions. [2020-09-11 20:25:55,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-11 20:25:55,454 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:55,454 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:55,666 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:55,667 INFO L427 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:55,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:55,667 INFO L82 PathProgramCache]: Analyzing trace with hash 1313824218, now seen corresponding path program 8 times [2020-09-11 20:25:55,668 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:55,669 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011510103] [2020-09-11 20:25:55,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:55,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:55,778 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011510103] [2020-09-11 20:25:55,778 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720564542] [2020-09-11 20:25:55,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:55,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:25:55,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:55,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-11 20:25:55,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:55,854 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:55,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:55,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2020-09-11 20:25:55,859 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1250266980] [2020-09-11 20:25:55,859 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:55,860 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:55,863 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 23 transitions. [2020-09-11 20:25:55,863 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:55,865 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:55,865 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:55,898 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:55,898 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:55,928 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [1897#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:25:55,928 INFO L459 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-09-11 20:25:55,928 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:55,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-09-11 20:25:55,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2020-09-11 20:25:55,929 INFO L87 Difference]: Start difference. First operand 48 states and 120 transitions. Second operand 10 states. [2020-09-11 20:25:56,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:56,275 INFO L93 Difference]: Finished difference Result 74 states and 179 transitions. [2020-09-11 20:25:56,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-09-11 20:25:56,277 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 13 [2020-09-11 20:25:56,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:56,278 INFO L225 Difference]: With dead ends: 74 [2020-09-11 20:25:56,278 INFO L226 Difference]: Without dead ends: 62 [2020-09-11 20:25:56,279 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 20 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=340, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:25:56,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2020-09-11 20:25:56,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 42. [2020-09-11 20:25:56,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-09-11 20:25:56,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 101 transitions. [2020-09-11 20:25:56,283 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 101 transitions. Word has length 13 [2020-09-11 20:25:56,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:56,283 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 101 transitions. [2020-09-11 20:25:56,283 INFO L480 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-09-11 20:25:56,284 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 101 transitions. [2020-09-11 20:25:56,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 20:25:56,284 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:56,284 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:56,496 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2020-09-11 20:25:56,497 INFO L427 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:56,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:56,498 INFO L82 PathProgramCache]: Analyzing trace with hash -1770024511, now seen corresponding path program 9 times [2020-09-11 20:25:56,498 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:56,499 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887485593] [2020-09-11 20:25:56,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:56,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:56,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887485593] [2020-09-11 20:25:56,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432298653] [2020-09-11 20:25:56,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:56,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-11 20:25:56,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:56,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-11 20:25:56,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:56,710 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:56,710 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:56,710 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2020-09-11 20:25:56,711 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1789855744] [2020-09-11 20:25:56,711 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:56,712 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:56,714 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 30 transitions. [2020-09-11 20:25:56,715 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:56,716 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:56,716 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:56,759 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:56,759 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:56,778 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2131#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:25:56,778 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-09-11 20:25:56,778 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:56,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-09-11 20:25:56,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-09-11 20:25:56,779 INFO L87 Difference]: Start difference. First operand 42 states and 101 transitions. Second operand 11 states. [2020-09-11 20:25:56,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:56,992 INFO L93 Difference]: Finished difference Result 70 states and 162 transitions. [2020-09-11 20:25:56,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-11 20:25:56,993 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 14 [2020-09-11 20:25:56,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:56,994 INFO L225 Difference]: With dead ends: 70 [2020-09-11 20:25:56,994 INFO L226 Difference]: Without dead ends: 64 [2020-09-11 20:25:56,994 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:25:56,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2020-09-11 20:25:56,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 49. [2020-09-11 20:25:56,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2020-09-11 20:25:56,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 120 transitions. [2020-09-11 20:25:56,999 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 120 transitions. Word has length 14 [2020-09-11 20:25:56,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:56,999 INFO L479 AbstractCegarLoop]: Abstraction has 49 states and 120 transitions. [2020-09-11 20:25:56,999 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-09-11 20:25:56,999 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 120 transitions. [2020-09-11 20:25:57,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 20:25:57,000 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:57,000 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:57,211 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-11 20:25:57,211 INFO L427 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:57,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:57,212 INFO L82 PathProgramCache]: Analyzing trace with hash 1275810851, now seen corresponding path program 10 times [2020-09-11 20:25:57,212 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:57,213 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574211306] [2020-09-11 20:25:57,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:57,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:57,311 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:57,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574211306] [2020-09-11 20:25:57,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389292410] [2020-09-11 20:25:57,312 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:57,364 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:25:57,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:57,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-11 20:25:57,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:57,378 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:57,379 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:57,379 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2020-09-11 20:25:57,379 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1338868004] [2020-09-11 20:25:57,379 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:57,380 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:57,383 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 28 transitions. [2020-09-11 20:25:57,383 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:57,384 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:57,384 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:57,424 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:57,425 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:57,459 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2367#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:25:57,459 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-09-11 20:25:57,459 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:57,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-09-11 20:25:57,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2020-09-11 20:25:57,461 INFO L87 Difference]: Start difference. First operand 49 states and 120 transitions. Second operand 11 states. [2020-09-11 20:25:57,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:57,768 INFO L93 Difference]: Finished difference Result 69 states and 163 transitions. [2020-09-11 20:25:57,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-11 20:25:57,768 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 14 [2020-09-11 20:25:57,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:57,769 INFO L225 Difference]: With dead ends: 69 [2020-09-11 20:25:57,769 INFO L226 Difference]: Without dead ends: 63 [2020-09-11 20:25:57,770 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=135, Invalid=327, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:25:57,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-09-11 20:25:57,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 51. [2020-09-11 20:25:57,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2020-09-11 20:25:57,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 128 transitions. [2020-09-11 20:25:57,774 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 128 transitions. Word has length 14 [2020-09-11 20:25:57,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:57,775 INFO L479 AbstractCegarLoop]: Abstraction has 51 states and 128 transitions. [2020-09-11 20:25:57,775 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-09-11 20:25:57,775 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 128 transitions. [2020-09-11 20:25:57,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-11 20:25:57,776 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:57,776 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:57,984 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:57,985 INFO L427 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:57,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:57,986 INFO L82 PathProgramCache]: Analyzing trace with hash 1292388101, now seen corresponding path program 11 times [2020-09-11 20:25:57,986 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:57,986 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176689362] [2020-09-11 20:25:57,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:58,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:58,121 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:58,122 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176689362] [2020-09-11 20:25:58,122 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941966295] [2020-09-11 20:25:58,122 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:58,200 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-11 20:25:58,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:58,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-11 20:25:58,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:58,225 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:58,226 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:58,226 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2020-09-11 20:25:58,226 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2084820430] [2020-09-11 20:25:58,226 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:58,228 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:58,231 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 28 transitions. [2020-09-11 20:25:58,232 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:58,233 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:58,233 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:58,285 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:58,285 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:58,306 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2610#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:25:58,306 INFO L459 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-09-11 20:25:58,307 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:58,307 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-09-11 20:25:58,307 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2020-09-11 20:25:58,308 INFO L87 Difference]: Start difference. First operand 51 states and 128 transitions. Second operand 11 states. [2020-09-11 20:25:58,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:58,708 INFO L93 Difference]: Finished difference Result 69 states and 171 transitions. [2020-09-11 20:25:58,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-09-11 20:25:58,709 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 14 [2020-09-11 20:25:58,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:58,710 INFO L225 Difference]: With dead ends: 69 [2020-09-11 20:25:58,710 INFO L226 Difference]: Without dead ends: 57 [2020-09-11 20:25:58,711 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=177, Invalid=375, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:25:58,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2020-09-11 20:25:58,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 42. [2020-09-11 20:25:58,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2020-09-11 20:25:58,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 102 transitions. [2020-09-11 20:25:58,715 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 102 transitions. Word has length 14 [2020-09-11 20:25:58,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:58,715 INFO L479 AbstractCegarLoop]: Abstraction has 42 states and 102 transitions. [2020-09-11 20:25:58,715 INFO L480 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-09-11 20:25:58,715 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 102 transitions. [2020-09-11 20:25:58,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-11 20:25:58,716 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:58,716 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:58,926 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:58,926 INFO L427 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:58,926 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:58,927 INFO L82 PathProgramCache]: Analyzing trace with hash -1061217963, now seen corresponding path program 12 times [2020-09-11 20:25:58,927 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:58,927 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466214783] [2020-09-11 20:25:58,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:58,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:59,043 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:59,044 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466214783] [2020-09-11 20:25:59,044 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398973047] [2020-09-11 20:25:59,044 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:59,099 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-11 20:25:59,099 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:25:59,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-11 20:25:59,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:59,111 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:59,112 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:59,112 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-09-11 20:25:59,112 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [846321788] [2020-09-11 20:25:59,113 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:59,127 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:59,132 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 35 transitions. [2020-09-11 20:25:59,133 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:59,155 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,155 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,176 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,177 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,190 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,190 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,195 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,195 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,214 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,215 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,218 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,219 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,232 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,232 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,238 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,239 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,247 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [2843#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:25:59,248 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 20:25:59,248 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:59,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 20:25:59,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2020-09-11 20:25:59,249 INFO L87 Difference]: Start difference. First operand 42 states and 102 transitions. Second operand 12 states. [2020-09-11 20:25:59,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:25:59,480 INFO L93 Difference]: Finished difference Result 66 states and 154 transitions. [2020-09-11 20:25:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-11 20:25:59,481 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2020-09-11 20:25:59,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:25:59,482 INFO L225 Difference]: With dead ends: 66 [2020-09-11 20:25:59,482 INFO L226 Difference]: Without dead ends: 60 [2020-09-11 20:25:59,483 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 24 SyntacticMatches, 7 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:25:59,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2020-09-11 20:25:59,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 50. [2020-09-11 20:25:59,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-09-11 20:25:59,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 122 transitions. [2020-09-11 20:25:59,486 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 122 transitions. Word has length 15 [2020-09-11 20:25:59,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:25:59,487 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 122 transitions. [2020-09-11 20:25:59,487 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 20:25:59,487 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 122 transitions. [2020-09-11 20:25:59,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-11 20:25:59,488 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:25:59,488 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:25:59,698 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-09-11 20:25:59,698 INFO L427 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:25:59,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:25:59,699 INFO L82 PathProgramCache]: Analyzing trace with hash 1113836343, now seen corresponding path program 13 times [2020-09-11 20:25:59,700 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:25:59,700 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886128377] [2020-09-11 20:25:59,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:25:59,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:59,809 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:59,810 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886128377] [2020-09-11 20:25:59,810 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131247035] [2020-09-11 20:25:59,810 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:25:59,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:25:59,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-11 20:25:59,890 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:25:59,906 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:25:59,907 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:25:59,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-09-11 20:25:59,908 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [754879370] [2020-09-11 20:25:59,908 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:25:59,910 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:25:59,913 INFO L274 McrAutomatonBuilder]: Finished intersection with 21 states and 25 transitions. [2020-09-11 20:25:59,914 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:25:59,915 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,915 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,954 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:25:59,955 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:25:59,970 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3081#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:25:59,970 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 20:25:59,970 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:25:59,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 20:25:59,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2020-09-11 20:25:59,971 INFO L87 Difference]: Start difference. First operand 50 states and 122 transitions. Second operand 12 states. [2020-09-11 20:26:00,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:00,295 INFO L93 Difference]: Finished difference Result 82 states and 188 transitions. [2020-09-11 20:26:00,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-09-11 20:26:00,299 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2020-09-11 20:26:00,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:00,300 INFO L225 Difference]: With dead ends: 82 [2020-09-11 20:26:00,300 INFO L226 Difference]: Without dead ends: 76 [2020-09-11 20:26:00,301 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=168, Invalid=432, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:26:00,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2020-09-11 20:26:00,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 52. [2020-09-11 20:26:00,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2020-09-11 20:26:00,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 128 transitions. [2020-09-11 20:26:00,309 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 128 transitions. Word has length 15 [2020-09-11 20:26:00,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:00,310 INFO L479 AbstractCegarLoop]: Abstraction has 52 states and 128 transitions. [2020-09-11 20:26:00,310 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 20:26:00,310 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 128 transitions. [2020-09-11 20:26:00,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-11 20:26:00,311 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:00,311 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:00,521 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-09-11 20:26:00,522 INFO L427 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:00,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:00,522 INFO L82 PathProgramCache]: Analyzing trace with hash -135295591, now seen corresponding path program 14 times [2020-09-11 20:26:00,523 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:00,523 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313418698] [2020-09-11 20:26:00,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:00,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:00,622 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:00,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313418698] [2020-09-11 20:26:00,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910050466] [2020-09-11 20:26:00,623 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:00,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:00,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:00,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-11 20:26:00,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:00,727 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:00,728 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:00,728 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-09-11 20:26:00,728 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2080117448] [2020-09-11 20:26:00,729 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:00,731 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:00,735 INFO L274 McrAutomatonBuilder]: Finished intersection with 21 states and 25 transitions. [2020-09-11 20:26:00,735 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:00,749 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:00,750 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:00,803 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:00,804 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:00,805 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3347#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:00,805 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 20:26:00,805 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:00,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 20:26:00,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2020-09-11 20:26:00,806 INFO L87 Difference]: Start difference. First operand 52 states and 128 transitions. Second operand 12 states. [2020-09-11 20:26:01,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:01,177 INFO L93 Difference]: Finished difference Result 81 states and 189 transitions. [2020-09-11 20:26:01,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:01,178 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2020-09-11 20:26:01,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:01,179 INFO L225 Difference]: With dead ends: 81 [2020-09-11 20:26:01,179 INFO L226 Difference]: Without dead ends: 75 [2020-09-11 20:26:01,180 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=209, Invalid=493, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:26:01,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2020-09-11 20:26:01,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 54. [2020-09-11 20:26:01,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-09-11 20:26:01,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 136 transitions. [2020-09-11 20:26:01,183 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 136 transitions. Word has length 15 [2020-09-11 20:26:01,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:01,184 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 136 transitions. [2020-09-11 20:26:01,184 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 20:26:01,184 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 136 transitions. [2020-09-11 20:26:01,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-11 20:26:01,184 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:01,185 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:01,394 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-09-11 20:26:01,394 INFO L427 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:01,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:01,395 INFO L82 PathProgramCache]: Analyzing trace with hash -118718341, now seen corresponding path program 15 times [2020-09-11 20:26:01,396 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:01,396 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405353577] [2020-09-11 20:26:01,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:01,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:01,493 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:01,494 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405353577] [2020-09-11 20:26:01,494 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1319193575] [2020-09-11 20:26:01,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:01,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-11 20:26:01,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:01,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-11 20:26:01,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:01,576 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:01,576 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:01,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2020-09-11 20:26:01,577 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1174589054] [2020-09-11 20:26:01,577 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:01,578 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:01,580 INFO L274 McrAutomatonBuilder]: Finished intersection with 21 states and 25 transitions. [2020-09-11 20:26:01,581 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:01,582 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:01,582 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:01,620 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:01,620 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:01,631 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3620#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:01,632 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-11 20:26:01,632 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:01,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-11 20:26:01,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2020-09-11 20:26:01,633 INFO L87 Difference]: Start difference. First operand 54 states and 136 transitions. Second operand 12 states. [2020-09-11 20:26:02,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:02,006 INFO L93 Difference]: Finished difference Result 82 states and 199 transitions. [2020-09-11 20:26:02,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-11 20:26:02,006 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 15 [2020-09-11 20:26:02,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:02,007 INFO L225 Difference]: With dead ends: 82 [2020-09-11 20:26:02,007 INFO L226 Difference]: Without dead ends: 70 [2020-09-11 20:26:02,008 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=548, Unknown=0, NotChecked=0, Total=812 [2020-09-11 20:26:02,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2020-09-11 20:26:02,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 46. [2020-09-11 20:26:02,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-09-11 20:26:02,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 111 transitions. [2020-09-11 20:26:02,011 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 111 transitions. Word has length 15 [2020-09-11 20:26:02,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:02,011 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 111 transitions. [2020-09-11 20:26:02,011 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-11 20:26:02,011 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 111 transitions. [2020-09-11 20:26:02,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-09-11 20:26:02,012 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:02,012 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:02,220 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:02,220 INFO L427 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:02,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:02,221 INFO L82 PathProgramCache]: Analyzing trace with hash -186489920, now seen corresponding path program 16 times [2020-09-11 20:26:02,221 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:02,221 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544791442] [2020-09-11 20:26:02,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:02,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:02,355 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544791442] [2020-09-11 20:26:02,355 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189997583] [2020-09-11 20:26:02,356 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:02,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:02,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:02,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-11 20:26:02,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:02,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:02,430 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:02,430 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-09-11 20:26:02,430 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [741570816] [2020-09-11 20:26:02,431 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:02,432 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:02,435 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 32 transitions. [2020-09-11 20:26:02,435 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:02,452 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:02,452 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:02,488 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:02,488 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:02,489 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [3886#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:02,489 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-09-11 20:26:02,490 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:02,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-09-11 20:26:02,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2020-09-11 20:26:02,490 INFO L87 Difference]: Start difference. First operand 46 states and 111 transitions. Second operand 13 states. [2020-09-11 20:26:02,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:02,785 INFO L93 Difference]: Finished difference Result 78 states and 180 transitions. [2020-09-11 20:26:02,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-11 20:26:02,787 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 16 [2020-09-11 20:26:02,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:02,788 INFO L225 Difference]: With dead ends: 78 [2020-09-11 20:26:02,788 INFO L226 Difference]: Without dead ends: 72 [2020-09-11 20:26:02,788 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=152, Invalid=400, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:26:02,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-09-11 20:26:02,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 53. [2020-09-11 20:26:02,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2020-09-11 20:26:02,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 130 transitions. [2020-09-11 20:26:02,791 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 130 transitions. Word has length 16 [2020-09-11 20:26:02,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:02,792 INFO L479 AbstractCegarLoop]: Abstraction has 53 states and 130 transitions. [2020-09-11 20:26:02,792 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-09-11 20:26:02,792 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 130 transitions. [2020-09-11 20:26:02,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-09-11 20:26:02,792 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:02,792 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:02,993 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-09-11 20:26:02,994 INFO L427 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:02,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:02,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1988564386, now seen corresponding path program 17 times [2020-09-11 20:26:02,995 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:02,995 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207806766] [2020-09-11 20:26:02,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:03,114 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:03,114 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207806766] [2020-09-11 20:26:03,114 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97987562] [2020-09-11 20:26:03,115 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:03,165 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-11 20:26:03,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:03,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-11 20:26:03,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:03,184 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:03,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:03,185 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-09-11 20:26:03,185 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [892394228] [2020-09-11 20:26:03,185 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:03,187 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:03,191 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 30 transitions. [2020-09-11 20:26:03,191 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:03,193 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:03,193 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:03,236 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:03,236 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:03,251 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [4150#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:03,251 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-09-11 20:26:03,251 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:03,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-09-11 20:26:03,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-09-11 20:26:03,252 INFO L87 Difference]: Start difference. First operand 53 states and 130 transitions. Second operand 13 states. [2020-09-11 20:26:03,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:03,597 INFO L93 Difference]: Finished difference Result 75 states and 176 transitions. [2020-09-11 20:26:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-09-11 20:26:03,598 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 16 [2020-09-11 20:26:03,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:03,598 INFO L225 Difference]: With dead ends: 75 [2020-09-11 20:26:03,599 INFO L226 Difference]: Without dead ends: 69 [2020-09-11 20:26:03,599 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=178, Invalid=472, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:26:03,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-09-11 20:26:03,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2020-09-11 20:26:03,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2020-09-11 20:26:03,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 136 transitions. [2020-09-11 20:26:03,602 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 136 transitions. Word has length 16 [2020-09-11 20:26:03,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:03,602 INFO L479 AbstractCegarLoop]: Abstraction has 55 states and 136 transitions. [2020-09-11 20:26:03,602 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-09-11 20:26:03,602 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 136 transitions. [2020-09-11 20:26:03,603 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-09-11 20:26:03,603 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:03,603 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:03,813 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:03,813 INFO L427 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:03,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:03,814 INFO L82 PathProgramCache]: Analyzing trace with hash 739432452, now seen corresponding path program 18 times [2020-09-11 20:26:03,814 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:03,814 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271238344] [2020-09-11 20:26:03,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:03,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:03,935 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:03,935 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271238344] [2020-09-11 20:26:03,936 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314922210] [2020-09-11 20:26:03,936 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:03,997 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-11 20:26:03,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:03,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-11 20:26:04,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:04,019 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:04,019 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-09-11 20:26:04,020 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [930957415] [2020-09-11 20:26:04,020 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:04,022 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:04,025 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 30 transitions. [2020-09-11 20:26:04,025 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:04,027 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:04,027 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:04,086 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:04,086 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:04,102 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [4419#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:04,102 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-09-11 20:26:04,102 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:04,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-09-11 20:26:04,103 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2020-09-11 20:26:04,103 INFO L87 Difference]: Start difference. First operand 55 states and 136 transitions. Second operand 13 states. [2020-09-11 20:26:04,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:04,565 INFO L93 Difference]: Finished difference Result 75 states and 179 transitions. [2020-09-11 20:26:04,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:04,566 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 16 [2020-09-11 20:26:04,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:04,567 INFO L225 Difference]: With dead ends: 75 [2020-09-11 20:26:04,568 INFO L226 Difference]: Without dead ends: 69 [2020-09-11 20:26:04,568 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=220, Invalid=536, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:26:04,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-09-11 20:26:04,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 57. [2020-09-11 20:26:04,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-09-11 20:26:04,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 144 transitions. [2020-09-11 20:26:04,577 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 144 transitions. Word has length 16 [2020-09-11 20:26:04,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:04,578 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 144 transitions. [2020-09-11 20:26:04,578 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-09-11 20:26:04,578 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 144 transitions. [2020-09-11 20:26:04,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2020-09-11 20:26:04,579 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:04,580 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:04,793 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:04,793 INFO L427 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:04,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:04,794 INFO L82 PathProgramCache]: Analyzing trace with hash 756009702, now seen corresponding path program 19 times [2020-09-11 20:26:04,794 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:04,795 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591633982] [2020-09-11 20:26:04,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:04,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:04,916 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:04,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591633982] [2020-09-11 20:26:04,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349504049] [2020-09-11 20:26:04,916 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:04,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:04,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-11 20:26:04,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:05,004 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:05,004 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:05,004 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2020-09-11 20:26:05,005 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1901366595] [2020-09-11 20:26:05,005 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:05,006 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:05,009 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 30 transitions. [2020-09-11 20:26:05,009 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:05,025 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:05,026 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:05,059 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:05,059 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:05,060 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [4696#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:05,060 INFO L459 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-09-11 20:26:05,060 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:05,061 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-09-11 20:26:05,061 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2020-09-11 20:26:05,061 INFO L87 Difference]: Start difference. First operand 57 states and 144 transitions. Second operand 13 states. [2020-09-11 20:26:05,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:05,539 INFO L93 Difference]: Finished difference Result 75 states and 187 transitions. [2020-09-11 20:26:05,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-11 20:26:05,539 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 16 [2020-09-11 20:26:05,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:05,540 INFO L225 Difference]: With dead ends: 75 [2020-09-11 20:26:05,540 INFO L226 Difference]: Without dead ends: 63 [2020-09-11 20:26:05,541 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=276, Invalid=594, Unknown=0, NotChecked=0, Total=870 [2020-09-11 20:26:05,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2020-09-11 20:26:05,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 46. [2020-09-11 20:26:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2020-09-11 20:26:05,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 112 transitions. [2020-09-11 20:26:05,544 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 112 transitions. Word has length 16 [2020-09-11 20:26:05,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:05,544 INFO L479 AbstractCegarLoop]: Abstraction has 46 states and 112 transitions. [2020-09-11 20:26:05,544 INFO L480 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-09-11 20:26:05,545 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 112 transitions. [2020-09-11 20:26:05,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 20:26:05,545 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:05,545 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:05,754 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-09-11 20:26:05,754 INFO L427 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:05,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:05,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1923197356, now seen corresponding path program 20 times [2020-09-11 20:26:05,756 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:05,756 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009176303] [2020-09-11 20:26:05,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:05,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:05,915 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:05,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009176303] [2020-09-11 20:26:05,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366329013] [2020-09-11 20:26:05,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:05,986 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:05,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:05,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-11 20:26:05,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:06,006 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:06,006 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-09-11 20:26:06,006 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [803208110] [2020-09-11 20:26:06,007 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:06,008 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:06,011 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 37 transitions. [2020-09-11 20:26:06,012 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:06,028 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,028 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,050 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,050 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,065 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,066 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,073 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,073 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,093 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,093 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,096 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,097 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,112 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,112 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,120 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,121 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,128 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [4959#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:26:06,129 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-11 20:26:06,129 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:06,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-11 20:26:06,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2020-09-11 20:26:06,130 INFO L87 Difference]: Start difference. First operand 46 states and 112 transitions. Second operand 14 states. [2020-09-11 20:26:06,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:06,407 INFO L93 Difference]: Finished difference Result 72 states and 168 transitions. [2020-09-11 20:26:06,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-09-11 20:26:06,408 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 17 [2020-09-11 20:26:06,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:06,409 INFO L225 Difference]: With dead ends: 72 [2020-09-11 20:26:06,409 INFO L226 Difference]: Without dead ends: 66 [2020-09-11 20:26:06,409 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 26 SyntacticMatches, 7 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=172, Invalid=428, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:26:06,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2020-09-11 20:26:06,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 54. [2020-09-11 20:26:06,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-09-11 20:26:06,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 132 transitions. [2020-09-11 20:26:06,413 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 132 transitions. Word has length 17 [2020-09-11 20:26:06,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:06,413 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 132 transitions. [2020-09-11 20:26:06,413 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-11 20:26:06,413 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 132 transitions. [2020-09-11 20:26:06,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 20:26:06,414 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:06,414 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:06,622 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:06,622 INFO L427 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:06,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:06,623 INFO L82 PathProgramCache]: Analyzing trace with hash 949884854, now seen corresponding path program 21 times [2020-09-11 20:26:06,624 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:06,624 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567863150] [2020-09-11 20:26:06,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:06,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:06,772 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:06,772 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567863150] [2020-09-11 20:26:06,773 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104199619] [2020-09-11 20:26:06,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:06,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-09-11 20:26:06,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:06,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-11 20:26:06,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:06,857 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:06,858 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:06,858 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-09-11 20:26:06,858 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1342465982] [2020-09-11 20:26:06,858 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:06,860 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:06,862 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 27 transitions. [2020-09-11 20:26:06,862 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:06,877 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,878 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,926 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:06,926 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:06,927 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [5223#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:26:06,927 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-11 20:26:06,927 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:06,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-11 20:26:06,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2020-09-11 20:26:06,928 INFO L87 Difference]: Start difference. First operand 54 states and 132 transitions. Second operand 14 states. [2020-09-11 20:26:07,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:07,356 INFO L93 Difference]: Finished difference Result 92 states and 210 transitions. [2020-09-11 20:26:07,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:07,358 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 17 [2020-09-11 20:26:07,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:07,359 INFO L225 Difference]: With dead ends: 92 [2020-09-11 20:26:07,359 INFO L226 Difference]: Without dead ends: 86 [2020-09-11 20:26:07,360 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 154 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=221, Invalid=591, Unknown=0, NotChecked=0, Total=812 [2020-09-11 20:26:07,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2020-09-11 20:26:07,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 56. [2020-09-11 20:26:07,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2020-09-11 20:26:07,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 138 transitions. [2020-09-11 20:26:07,362 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 138 transitions. Word has length 17 [2020-09-11 20:26:07,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:07,363 INFO L479 AbstractCegarLoop]: Abstraction has 56 states and 138 transitions. [2020-09-11 20:26:07,363 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-11 20:26:07,363 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 138 transitions. [2020-09-11 20:26:07,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 20:26:07,363 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:07,364 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:07,572 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2020-09-11 20:26:07,572 INFO L427 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:07,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:07,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1170028136, now seen corresponding path program 22 times [2020-09-11 20:26:07,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:07,574 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751970421] [2020-09-11 20:26:07,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:07,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:07,722 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:07,723 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751970421] [2020-09-11 20:26:07,723 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182360757] [2020-09-11 20:26:07,723 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:07,779 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:07,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:07,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-11 20:26:07,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:07,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:07,808 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:07,808 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-09-11 20:26:07,808 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [191432083] [2020-09-11 20:26:07,809 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:07,810 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:07,813 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 27 transitions. [2020-09-11 20:26:07,813 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:07,814 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:07,814 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:07,872 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:07,873 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:07,884 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [5519#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:07,884 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-11 20:26:07,885 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:07,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-11 20:26:07,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2020-09-11 20:26:07,885 INFO L87 Difference]: Start difference. First operand 56 states and 138 transitions. Second operand 14 states. [2020-09-11 20:26:08,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:08,363 INFO L93 Difference]: Finished difference Result 89 states and 206 transitions. [2020-09-11 20:26:08,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:08,363 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 17 [2020-09-11 20:26:08,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:08,364 INFO L225 Difference]: With dead ends: 89 [2020-09-11 20:26:08,364 INFO L226 Difference]: Without dead ends: 83 [2020-09-11 20:26:08,365 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=260, Invalid=670, Unknown=0, NotChecked=0, Total=930 [2020-09-11 20:26:08,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-09-11 20:26:08,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 58. [2020-09-11 20:26:08,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-09-11 20:26:08,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 144 transitions. [2020-09-11 20:26:08,368 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 144 transitions. Word has length 17 [2020-09-11 20:26:08,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:08,368 INFO L479 AbstractCegarLoop]: Abstraction has 58 states and 144 transitions. [2020-09-11 20:26:08,368 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-11 20:26:08,369 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 144 transitions. [2020-09-11 20:26:08,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 20:26:08,369 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:08,369 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:08,580 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-09-11 20:26:08,580 INFO L427 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:08,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:08,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1875807226, now seen corresponding path program 23 times [2020-09-11 20:26:08,581 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:08,581 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359666305] [2020-09-11 20:26:08,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:08,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:08,698 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:08,698 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359666305] [2020-09-11 20:26:08,698 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917600693] [2020-09-11 20:26:08,699 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:08,758 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-09-11 20:26:08,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:08,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-11 20:26:08,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:08,780 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:08,780 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-09-11 20:26:08,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [646627952] [2020-09-11 20:26:08,781 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:08,783 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:08,786 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 27 transitions. [2020-09-11 20:26:08,786 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:08,799 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:08,800 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:08,831 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:08,832 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:08,833 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [5820#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:08,833 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-11 20:26:08,834 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:08,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-11 20:26:08,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2020-09-11 20:26:08,834 INFO L87 Difference]: Start difference. First operand 58 states and 144 transitions. Second operand 14 states. [2020-09-11 20:26:09,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:09,401 INFO L93 Difference]: Finished difference Result 89 states and 209 transitions. [2020-09-11 20:26:09,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:09,402 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 17 [2020-09-11 20:26:09,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:09,403 INFO L225 Difference]: With dead ends: 89 [2020-09-11 20:26:09,404 INFO L226 Difference]: Without dead ends: 83 [2020-09-11 20:26:09,404 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 241 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=315, Invalid=741, Unknown=0, NotChecked=0, Total=1056 [2020-09-11 20:26:09,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-09-11 20:26:09,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 60. [2020-09-11 20:26:09,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-09-11 20:26:09,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 152 transitions. [2020-09-11 20:26:09,407 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 152 transitions. Word has length 17 [2020-09-11 20:26:09,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:09,407 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 152 transitions. [2020-09-11 20:26:09,407 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-11 20:26:09,407 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 152 transitions. [2020-09-11 20:26:09,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-11 20:26:09,408 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:09,408 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:09,617 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:09,617 INFO L427 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:09,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:09,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1892384476, now seen corresponding path program 24 times [2020-09-11 20:26:09,619 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:09,619 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314903054] [2020-09-11 20:26:09,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:09,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:09,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:09,733 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314903054] [2020-09-11 20:26:09,733 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857418033] [2020-09-11 20:26:09,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:09,784 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2020-09-11 20:26:09,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:09,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-11 20:26:09,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:09,800 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:09,800 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:09,800 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2020-09-11 20:26:09,800 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [564937310] [2020-09-11 20:26:09,801 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:09,804 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:09,824 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 27 transitions. [2020-09-11 20:26:09,824 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:09,839 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:09,839 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:09,874 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:09,874 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:09,875 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [6129#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:09,876 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-11 20:26:09,876 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:09,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-11 20:26:09,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2020-09-11 20:26:09,876 INFO L87 Difference]: Start difference. First operand 60 states and 152 transitions. Second operand 14 states. [2020-09-11 20:26:10,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:10,500 INFO L93 Difference]: Finished difference Result 90 states and 219 transitions. [2020-09-11 20:26:10,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-11 20:26:10,501 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 17 [2020-09-11 20:26:10,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:10,502 INFO L225 Difference]: With dead ends: 90 [2020-09-11 20:26:10,502 INFO L226 Difference]: Without dead ends: 78 [2020-09-11 20:26:10,502 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=384, Invalid=806, Unknown=0, NotChecked=0, Total=1190 [2020-09-11 20:26:10,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-09-11 20:26:10,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 50. [2020-09-11 20:26:10,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-09-11 20:26:10,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 121 transitions. [2020-09-11 20:26:10,505 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 121 transitions. Word has length 17 [2020-09-11 20:26:10,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:10,505 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 121 transitions. [2020-09-11 20:26:10,505 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-11 20:26:10,505 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 121 transitions. [2020-09-11 20:26:10,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 20:26:10,506 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:10,506 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:10,712 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-09-11 20:26:10,713 INFO L427 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:10,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:10,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1171829247, now seen corresponding path program 25 times [2020-09-11 20:26:10,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:10,714 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099618441] [2020-09-11 20:26:10,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:10,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:10,910 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:10,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099618441] [2020-09-11 20:26:10,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829762962] [2020-09-11 20:26:10,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:10,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:10,969 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-09-11 20:26:10,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:10,989 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:10,989 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-09-11 20:26:10,989 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1232276667] [2020-09-11 20:26:10,989 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:10,991 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:10,994 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 34 transitions. [2020-09-11 20:26:10,994 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:11,014 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:11,014 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:11,047 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:11,047 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:11,050 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [6427#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:11,050 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-11 20:26:11,050 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:11,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-11 20:26:11,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-09-11 20:26:11,051 INFO L87 Difference]: Start difference. First operand 50 states and 121 transitions. Second operand 15 states. [2020-09-11 20:26:11,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:11,399 INFO L93 Difference]: Finished difference Result 86 states and 198 transitions. [2020-09-11 20:26:11,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2020-09-11 20:26:11,400 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 18 [2020-09-11 20:26:11,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:11,401 INFO L225 Difference]: With dead ends: 86 [2020-09-11 20:26:11,401 INFO L226 Difference]: Without dead ends: 80 [2020-09-11 20:26:11,402 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 124 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=207, Invalid=549, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:26:11,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2020-09-11 20:26:11,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 57. [2020-09-11 20:26:11,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2020-09-11 20:26:11,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 140 transitions. [2020-09-11 20:26:11,405 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 140 transitions. Word has length 18 [2020-09-11 20:26:11,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:11,406 INFO L479 AbstractCegarLoop]: Abstraction has 57 states and 140 transitions. [2020-09-11 20:26:11,406 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-11 20:26:11,406 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 140 transitions. [2020-09-11 20:26:11,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 20:26:11,407 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:11,407 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:11,607 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:11,608 INFO L427 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:11,608 INFO L82 PathProgramCache]: Analyzing trace with hash -250055839, now seen corresponding path program 26 times [2020-09-11 20:26:11,609 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:11,609 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263490085] [2020-09-11 20:26:11,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:11,804 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:11,804 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263490085] [2020-09-11 20:26:11,805 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23717382] [2020-09-11 20:26:11,805 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:11,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:11,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:11,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-09-11 20:26:11,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:11,895 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:11,896 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:11,896 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-09-11 20:26:11,896 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1478867918] [2020-09-11 20:26:11,897 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:11,900 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:11,906 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 32 transitions. [2020-09-11 20:26:11,906 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:11,908 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:11,908 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:12,002 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:12,002 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:12,015 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [6719#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:12,015 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-11 20:26:12,015 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:12,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-11 20:26:12,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-09-11 20:26:12,016 INFO L87 Difference]: Start difference. First operand 57 states and 140 transitions. Second operand 15 states. [2020-09-11 20:26:12,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:12,373 INFO L93 Difference]: Finished difference Result 83 states and 194 transitions. [2020-09-11 20:26:12,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:12,373 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 18 [2020-09-11 20:26:12,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:12,375 INFO L225 Difference]: With dead ends: 83 [2020-09-11 20:26:12,375 INFO L226 Difference]: Without dead ends: 77 [2020-09-11 20:26:12,375 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=231, Invalid=639, Unknown=0, NotChecked=0, Total=870 [2020-09-11 20:26:12,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2020-09-11 20:26:12,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 59. [2020-09-11 20:26:12,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2020-09-11 20:26:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 146 transitions. [2020-09-11 20:26:12,379 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 146 transitions. Word has length 18 [2020-09-11 20:26:12,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:12,380 INFO L479 AbstractCegarLoop]: Abstraction has 59 states and 146 transitions. [2020-09-11 20:26:12,380 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-11 20:26:12,380 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 146 transitions. [2020-09-11 20:26:12,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 20:26:12,380 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:12,381 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:12,588 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-09-11 20:26:12,588 INFO L427 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:12,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:12,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1924998467, now seen corresponding path program 27 times [2020-09-11 20:26:12,590 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:12,590 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067553776] [2020-09-11 20:26:12,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:12,728 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:12,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067553776] [2020-09-11 20:26:12,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687995711] [2020-09-11 20:26:12,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:12,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2020-09-11 20:26:12,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:12,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-09-11 20:26:12,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:12,834 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:12,834 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:12,834 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-09-11 20:26:12,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1446154238] [2020-09-11 20:26:12,835 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:12,838 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:12,843 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 32 transitions. [2020-09-11 20:26:12,843 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:12,860 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:12,861 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:12,909 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:12,910 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:12,911 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7016#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:12,911 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-11 20:26:12,911 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:12,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-11 20:26:12,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2020-09-11 20:26:12,912 INFO L87 Difference]: Start difference. First operand 59 states and 146 transitions. Second operand 15 states. [2020-09-11 20:26:13,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:13,487 INFO L93 Difference]: Finished difference Result 81 states and 192 transitions. [2020-09-11 20:26:13,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:13,487 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 18 [2020-09-11 20:26:13,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:13,489 INFO L225 Difference]: With dead ends: 81 [2020-09-11 20:26:13,489 INFO L226 Difference]: Without dead ends: 75 [2020-09-11 20:26:13,491 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=271, Invalid=721, Unknown=0, NotChecked=0, Total=992 [2020-09-11 20:26:13,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2020-09-11 20:26:13,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 61. [2020-09-11 20:26:13,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-09-11 20:26:13,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 152 transitions. [2020-09-11 20:26:13,496 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 152 transitions. Word has length 18 [2020-09-11 20:26:13,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:13,496 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 152 transitions. [2020-09-11 20:26:13,497 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-11 20:26:13,497 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 152 transitions. [2020-09-11 20:26:13,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 20:26:13,498 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:13,498 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:13,698 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-09-11 20:26:13,699 INFO L427 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:13,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:13,699 INFO L82 PathProgramCache]: Analyzing trace with hash 675866533, now seen corresponding path program 28 times [2020-09-11 20:26:13,699 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:13,700 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821783685] [2020-09-11 20:26:13,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:13,831 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:13,831 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821783685] [2020-09-11 20:26:13,832 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979317735] [2020-09-11 20:26:13,832 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:13,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:13,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:13,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-09-11 20:26:13,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:13,907 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:13,908 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:13,908 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-09-11 20:26:13,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1977539802] [2020-09-11 20:26:13,909 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:13,910 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:13,912 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 32 transitions. [2020-09-11 20:26:13,913 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:13,928 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:13,928 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:13,972 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:13,973 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:13,974 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7319#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:13,974 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-11 20:26:13,974 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:13,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-11 20:26:13,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2020-09-11 20:26:13,975 INFO L87 Difference]: Start difference. First operand 61 states and 152 transitions. Second operand 15 states. [2020-09-11 20:26:14,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:14,597 INFO L93 Difference]: Finished difference Result 81 states and 195 transitions. [2020-09-11 20:26:14,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:14,604 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 18 [2020-09-11 20:26:14,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:14,605 INFO L225 Difference]: With dead ends: 81 [2020-09-11 20:26:14,605 INFO L226 Difference]: Without dead ends: 75 [2020-09-11 20:26:14,606 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 31 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 247 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=327, Invalid=795, Unknown=0, NotChecked=0, Total=1122 [2020-09-11 20:26:14,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2020-09-11 20:26:14,608 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 63. [2020-09-11 20:26:14,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-09-11 20:26:14,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 160 transitions. [2020-09-11 20:26:14,609 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 160 transitions. Word has length 18 [2020-09-11 20:26:14,609 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:14,609 INFO L479 AbstractCegarLoop]: Abstraction has 63 states and 160 transitions. [2020-09-11 20:26:14,609 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-11 20:26:14,610 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 160 transitions. [2020-09-11 20:26:14,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-11 20:26:14,610 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:14,610 INFO L422 BasicCegarLoop]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:14,821 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:14,821 INFO L427 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:14,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:14,822 INFO L82 PathProgramCache]: Analyzing trace with hash 692443783, now seen corresponding path program 29 times [2020-09-11 20:26:14,823 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:14,823 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310895856] [2020-09-11 20:26:14,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:14,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:15,008 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:15,009 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310895856] [2020-09-11 20:26:15,009 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238188454] [2020-09-11 20:26:15,009 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:15,083 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2020-09-11 20:26:15,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:15,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 14 conjunts are in the unsatisfiable core [2020-09-11 20:26:15,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:15,118 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:15,118 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:15,119 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2020-09-11 20:26:15,119 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1597811297] [2020-09-11 20:26:15,119 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:15,122 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:15,127 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 32 transitions. [2020-09-11 20:26:15,127 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:15,145 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:15,145 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:15,192 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:15,192 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:15,210 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7630#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:26:15,210 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-11 20:26:15,210 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:15,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-11 20:26:15,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2020-09-11 20:26:15,211 INFO L87 Difference]: Start difference. First operand 63 states and 160 transitions. Second operand 15 states. [2020-09-11 20:26:15,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:15,906 INFO L93 Difference]: Finished difference Result 81 states and 203 transitions. [2020-09-11 20:26:15,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-11 20:26:15,906 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 18 [2020-09-11 20:26:15,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:15,907 INFO L225 Difference]: With dead ends: 81 [2020-09-11 20:26:15,907 INFO L226 Difference]: Without dead ends: 69 [2020-09-11 20:26:15,908 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 30 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=397, Invalid=863, Unknown=0, NotChecked=0, Total=1260 [2020-09-11 20:26:15,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2020-09-11 20:26:15,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 50. [2020-09-11 20:26:15,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2020-09-11 20:26:15,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 122 transitions. [2020-09-11 20:26:15,911 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 122 transitions. Word has length 18 [2020-09-11 20:26:15,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:15,911 INFO L479 AbstractCegarLoop]: Abstraction has 50 states and 122 transitions. [2020-09-11 20:26:15,911 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-11 20:26:15,911 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 122 transitions. [2020-09-11 20:26:15,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:15,912 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:15,912 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:16,123 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:16,123 INFO L427 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:16,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:16,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1356705901, now seen corresponding path program 30 times [2020-09-11 20:26:16,124 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:16,124 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044895724] [2020-09-11 20:26:16,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:16,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:16,317 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:16,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044895724] [2020-09-11 20:26:16,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764939187] [2020-09-11 20:26:16,318 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:16,379 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-09-11 20:26:16,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:16,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:16,381 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:16,394 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:16,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:16,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [907006922] [2020-09-11 20:26:16,395 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:16,397 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:16,401 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 39 transitions. [2020-09-11 20:26:16,401 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:16,422 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,422 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,459 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,459 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,479 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,479 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,487 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,487 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,503 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,504 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,506 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,507 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,523 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,523 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,532 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:16,532 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:16,539 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [7923#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:26:16,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:16,540 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:16,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:16,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:16,541 INFO L87 Difference]: Start difference. First operand 50 states and 122 transitions. Second operand 16 states. [2020-09-11 20:26:16,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:16,908 INFO L93 Difference]: Finished difference Result 78 states and 182 transitions. [2020-09-11 20:26:16,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:16,908 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:16,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:16,909 INFO L225 Difference]: With dead ends: 78 [2020-09-11 20:26:16,910 INFO L226 Difference]: Without dead ends: 72 [2020-09-11 20:26:16,910 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 28 SyntacticMatches, 7 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=233, Invalid=579, Unknown=0, NotChecked=0, Total=812 [2020-09-11 20:26:16,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2020-09-11 20:26:16,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 58. [2020-09-11 20:26:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-09-11 20:26:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 142 transitions. [2020-09-11 20:26:16,914 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 142 transitions. Word has length 19 [2020-09-11 20:26:16,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:16,914 INFO L479 AbstractCegarLoop]: Abstraction has 58 states and 142 transitions. [2020-09-11 20:26:16,914 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:16,914 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 142 transitions. [2020-09-11 20:26:16,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:16,915 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:16,915 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:17,123 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-09-11 20:26:17,123 INFO L427 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:17,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:17,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1988673419, now seen corresponding path program 31 times [2020-09-11 20:26:17,125 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:17,125 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491262689] [2020-09-11 20:26:17,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:17,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:17,290 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:17,291 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491262689] [2020-09-11 20:26:17,291 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947537435] [2020-09-11 20:26:17,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:17,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:17,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:17,366 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:17,367 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:17,367 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:17,367 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [926091658] [2020-09-11 20:26:17,367 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:17,369 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:17,372 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 29 transitions. [2020-09-11 20:26:17,373 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:17,389 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:17,390 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:17,433 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:17,433 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:17,434 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [8213#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:26:17,435 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:17,435 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:17,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:17,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:17,435 INFO L87 Difference]: Start difference. First operand 58 states and 142 transitions. Second operand 16 states. [2020-09-11 20:26:17,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:17,967 INFO L93 Difference]: Finished difference Result 102 states and 232 transitions. [2020-09-11 20:26:17,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:17,968 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:17,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:17,969 INFO L225 Difference]: With dead ends: 102 [2020-09-11 20:26:17,969 INFO L226 Difference]: Without dead ends: 96 [2020-09-11 20:26:17,972 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 207 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=284, Invalid=772, Unknown=0, NotChecked=0, Total=1056 [2020-09-11 20:26:17,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2020-09-11 20:26:17,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 60. [2020-09-11 20:26:17,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2020-09-11 20:26:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 148 transitions. [2020-09-11 20:26:17,975 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 148 transitions. Word has length 19 [2020-09-11 20:26:17,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:17,975 INFO L479 AbstractCegarLoop]: Abstraction has 60 states and 148 transitions. [2020-09-11 20:26:17,976 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:17,977 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 148 transitions. [2020-09-11 20:26:17,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:17,978 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:17,978 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:18,187 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:18,187 INFO L427 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:18,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:18,188 INFO L82 PathProgramCache]: Analyzing trace with hash 884408791, now seen corresponding path program 32 times [2020-09-11 20:26:18,188 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:18,189 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051346250] [2020-09-11 20:26:18,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:18,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:18,371 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:18,371 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051346250] [2020-09-11 20:26:18,371 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295603130] [2020-09-11 20:26:18,372 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:18,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:18,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:18,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:18,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:18,460 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:18,460 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:18,460 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:18,460 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2117843279] [2020-09-11 20:26:18,461 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:18,463 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:18,466 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 29 transitions. [2020-09-11 20:26:18,467 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:18,479 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:18,479 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:18,510 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:18,510 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:18,511 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [8539#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:18,511 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:18,511 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:18,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:18,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:18,512 INFO L87 Difference]: Start difference. First operand 60 states and 148 transitions. Second operand 16 states. [2020-09-11 20:26:19,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:19,085 INFO L93 Difference]: Finished difference Result 99 states and 228 transitions. [2020-09-11 20:26:19,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:19,086 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:19,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:19,087 INFO L225 Difference]: With dead ends: 99 [2020-09-11 20:26:19,087 INFO L226 Difference]: Without dead ends: 93 [2020-09-11 20:26:19,088 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=321, Invalid=869, Unknown=0, NotChecked=0, Total=1190 [2020-09-11 20:26:19,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-09-11 20:26:19,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 62. [2020-09-11 20:26:19,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-09-11 20:26:19,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 154 transitions. [2020-09-11 20:26:19,091 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 154 transitions. Word has length 19 [2020-09-11 20:26:19,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:19,092 INFO L479 AbstractCegarLoop]: Abstraction has 62 states and 154 transitions. [2020-09-11 20:26:19,092 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:19,092 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 154 transitions. [2020-09-11 20:26:19,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:19,092 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:19,093 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:19,302 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-09-11 20:26:19,302 INFO L427 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:19,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:19,303 INFO L82 PathProgramCache]: Analyzing trace with hash -1235504199, now seen corresponding path program 33 times [2020-09-11 20:26:19,304 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:19,304 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919451404] [2020-09-11 20:26:19,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:19,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:19,455 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:19,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919451404] [2020-09-11 20:26:19,456 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392004434] [2020-09-11 20:26:19,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:19,517 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-09-11 20:26:19,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:19,518 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:19,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:19,538 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:19,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:19,539 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:19,539 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1547939335] [2020-09-11 20:26:19,539 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:19,541 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:19,545 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 29 transitions. [2020-09-11 20:26:19,545 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:19,546 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:19,546 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:19,578 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:19,579 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:19,591 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [8870#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:19,592 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:19,592 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:19,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:19,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:19,593 INFO L87 Difference]: Start difference. First operand 62 states and 154 transitions. Second operand 16 states. [2020-09-11 20:26:20,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:20,215 INFO L93 Difference]: Finished difference Result 97 states and 226 transitions. [2020-09-11 20:26:20,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:26:20,216 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:20,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:20,218 INFO L225 Difference]: With dead ends: 97 [2020-09-11 20:26:20,218 INFO L226 Difference]: Without dead ends: 91 [2020-09-11 20:26:20,219 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 306 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=374, Invalid=958, Unknown=0, NotChecked=0, Total=1332 [2020-09-11 20:26:20,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2020-09-11 20:26:20,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 64. [2020-09-11 20:26:20,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2020-09-11 20:26:20,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 160 transitions. [2020-09-11 20:26:20,223 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 160 transitions. Word has length 19 [2020-09-11 20:26:20,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:20,223 INFO L479 AbstractCegarLoop]: Abstraction has 64 states and 160 transitions. [2020-09-11 20:26:20,223 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:20,223 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 160 transitions. [2020-09-11 20:26:20,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:20,224 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:20,224 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:20,435 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-09-11 20:26:20,435 INFO L427 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:20,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:20,436 INFO L82 PathProgramCache]: Analyzing trace with hash 1810331163, now seen corresponding path program 34 times [2020-09-11 20:26:20,437 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:20,437 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362416991] [2020-09-11 20:26:20,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:20,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:20,581 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:20,581 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362416991] [2020-09-11 20:26:20,581 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304643493] [2020-09-11 20:26:20,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:20,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:20,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:20,641 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:20,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:20,669 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:20,669 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:20,669 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1491718773] [2020-09-11 20:26:20,669 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:20,671 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:20,675 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 29 transitions. [2020-09-11 20:26:20,675 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:20,676 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:20,676 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:20,720 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:20,720 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:20,732 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [9207#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:20,732 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:20,732 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:20,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:20,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:20,733 INFO L87 Difference]: Start difference. First operand 64 states and 160 transitions. Second operand 16 states. [2020-09-11 20:26:21,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:21,438 INFO L93 Difference]: Finished difference Result 97 states and 229 transitions. [2020-09-11 20:26:21,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:26:21,440 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:21,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:21,441 INFO L225 Difference]: With dead ends: 97 [2020-09-11 20:26:21,441 INFO L226 Difference]: Without dead ends: 91 [2020-09-11 20:26:21,442 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 368 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=443, Invalid=1039, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 20:26:21,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2020-09-11 20:26:21,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 66. [2020-09-11 20:26:21,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-09-11 20:26:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 168 transitions. [2020-09-11 20:26:21,445 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 168 transitions. Word has length 19 [2020-09-11 20:26:21,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:21,445 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 168 transitions. [2020-09-11 20:26:21,445 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:21,445 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 168 transitions. [2020-09-11 20:26:21,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-11 20:26:21,448 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:21,448 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:21,649 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-09-11 20:26:21,649 INFO L427 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:21,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1826908413, now seen corresponding path program 35 times [2020-09-11 20:26:21,650 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:21,650 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989345865] [2020-09-11 20:26:21,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:21,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:21,787 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:21,787 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989345865] [2020-09-11 20:26:21,788 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469343631] [2020-09-11 20:26:21,788 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:21,860 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-09-11 20:26:21,861 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:21,862 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 15 conjunts are in the unsatisfiable core [2020-09-11 20:26:21,862 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:21,885 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:21,886 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:21,886 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2020-09-11 20:26:21,886 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [514159620] [2020-09-11 20:26:21,886 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:21,888 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:21,892 INFO L274 McrAutomatonBuilder]: Finished intersection with 25 states and 29 transitions. [2020-09-11 20:26:21,892 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:21,902 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:21,902 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:21,933 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:21,933 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:21,934 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [9552#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:21,935 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-11 20:26:21,935 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:21,935 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-11 20:26:21,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-09-11 20:26:21,936 INFO L87 Difference]: Start difference. First operand 66 states and 168 transitions. Second operand 16 states. [2020-09-11 20:26:22,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:22,707 INFO L93 Difference]: Finished difference Result 98 states and 239 transitions. [2020-09-11 20:26:22,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-09-11 20:26:22,708 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-09-11 20:26:22,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:22,709 INFO L225 Difference]: With dead ends: 98 [2020-09-11 20:26:22,709 INFO L226 Difference]: Without dead ends: 86 [2020-09-11 20:26:22,710 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 26 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=526, Invalid=1114, Unknown=0, NotChecked=0, Total=1640 [2020-09-11 20:26:22,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2020-09-11 20:26:22,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 54. [2020-09-11 20:26:22,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-09-11 20:26:22,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 131 transitions. [2020-09-11 20:26:22,713 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 131 transitions. Word has length 19 [2020-09-11 20:26:22,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:22,713 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 131 transitions. [2020-09-11 20:26:22,714 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-11 20:26:22,714 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 131 transitions. [2020-09-11 20:26:22,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:22,714 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:22,714 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:22,915 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-11 20:26:22,916 INFO L427 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:22,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:22,916 INFO L82 PathProgramCache]: Analyzing trace with hash 846490750, now seen corresponding path program 36 times [2020-09-11 20:26:22,917 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:22,917 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79383090] [2020-09-11 20:26:22,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:22,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:23,138 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:23,139 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79383090] [2020-09-11 20:26:23,140 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213540411] [2020-09-11 20:26:23,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:23,223 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2020-09-11 20:26:23,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:23,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:23,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:23,241 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:23,242 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:23,242 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:23,242 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [111379641] [2020-09-11 20:26:23,242 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:23,246 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:23,252 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 36 transitions. [2020-09-11 20:26:23,252 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:23,258 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:23,258 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:23,308 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:23,309 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:23,360 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [9882#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:23,360 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:23,361 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:23,361 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:23,361 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:23,362 INFO L87 Difference]: Start difference. First operand 54 states and 131 transitions. Second operand 17 states. [2020-09-11 20:26:23,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:23,766 INFO L93 Difference]: Finished difference Result 94 states and 216 transitions. [2020-09-11 20:26:23,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2020-09-11 20:26:23,766 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:23,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:23,768 INFO L225 Difference]: With dead ends: 94 [2020-09-11 20:26:23,768 INFO L226 Difference]: Without dead ends: 88 [2020-09-11 20:26:23,768 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=272, Invalid=720, Unknown=0, NotChecked=0, Total=992 [2020-09-11 20:26:23,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2020-09-11 20:26:23,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 61. [2020-09-11 20:26:23,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2020-09-11 20:26:23,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 150 transitions. [2020-09-11 20:26:23,775 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 150 transitions. Word has length 20 [2020-09-11 20:26:23,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:23,775 INFO L479 AbstractCegarLoop]: Abstraction has 61 states and 150 transitions. [2020-09-11 20:26:23,775 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:23,775 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 150 transitions. [2020-09-11 20:26:23,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:23,776 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:23,776 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:23,987 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-11 20:26:23,987 INFO L427 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:23,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:23,988 INFO L82 PathProgramCache]: Analyzing trace with hash 214523232, now seen corresponding path program 37 times [2020-09-11 20:26:23,988 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:23,989 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821685775] [2020-09-11 20:26:23,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:24,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:24,204 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:24,205 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821685775] [2020-09-11 20:26:24,205 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083943306] [2020-09-11 20:26:24,205 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:24,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:24,265 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:24,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:24,284 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:24,284 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:24,285 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:24,285 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [898305256] [2020-09-11 20:26:24,285 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:24,287 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:24,291 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2020-09-11 20:26:24,291 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:24,292 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:24,292 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:24,331 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:24,332 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:24,346 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [10202#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:24,346 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:24,347 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:24,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:24,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:24,347 INFO L87 Difference]: Start difference. First operand 61 states and 150 transitions. Second operand 17 states. [2020-09-11 20:26:24,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:24,856 INFO L93 Difference]: Finished difference Result 91 states and 212 transitions. [2020-09-11 20:26:24,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:24,857 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:24,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:24,858 INFO L225 Difference]: With dead ends: 91 [2020-09-11 20:26:24,858 INFO L226 Difference]: Without dead ends: 85 [2020-09-11 20:26:24,859 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=294, Invalid=828, Unknown=0, NotChecked=0, Total=1122 [2020-09-11 20:26:24,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2020-09-11 20:26:24,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 63. [2020-09-11 20:26:24,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2020-09-11 20:26:24,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 156 transitions. [2020-09-11 20:26:24,861 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 156 transitions. Word has length 20 [2020-09-11 20:26:24,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:24,862 INFO L479 AbstractCegarLoop]: Abstraction has 63 states and 156 transitions. [2020-09-11 20:26:24,862 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:24,862 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 156 transitions. [2020-09-11 20:26:24,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:24,862 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:24,862 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:25,071 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-11 20:26:25,071 INFO L427 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:25,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:25,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1207361854, now seen corresponding path program 38 times [2020-09-11 20:26:25,073 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:25,073 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010156272] [2020-09-11 20:26:25,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:25,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:25,266 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:25,266 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010156272] [2020-09-11 20:26:25,267 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972585245] [2020-09-11 20:26:25,267 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:25,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:25,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:25,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:25,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:25,333 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:25,333 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:25,333 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:25,334 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [118441898] [2020-09-11 20:26:25,334 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:25,336 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:25,339 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2020-09-11 20:26:25,340 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:25,340 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:25,341 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:25,378 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:25,378 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:25,397 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [10527#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:25,397 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:25,397 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:25,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:25,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:25,398 INFO L87 Difference]: Start difference. First operand 63 states and 156 transitions. Second operand 17 states. [2020-09-11 20:26:26,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:26,053 INFO L93 Difference]: Finished difference Result 89 states and 210 transitions. [2020-09-11 20:26:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:26,054 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:26,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:26,055 INFO L225 Difference]: With dead ends: 89 [2020-09-11 20:26:26,055 INFO L226 Difference]: Without dead ends: 83 [2020-09-11 20:26:26,056 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 257 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=332, Invalid=928, Unknown=0, NotChecked=0, Total=1260 [2020-09-11 20:26:26,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2020-09-11 20:26:26,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 65. [2020-09-11 20:26:26,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-09-11 20:26:26,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 162 transitions. [2020-09-11 20:26:26,058 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 162 transitions. Word has length 20 [2020-09-11 20:26:26,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:26,059 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 162 transitions. [2020-09-11 20:26:26,059 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:26,059 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 162 transitions. [2020-09-11 20:26:26,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:26,059 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:26,060 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:26,270 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-09-11 20:26:26,270 INFO L427 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:26,270 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:26,271 INFO L82 PathProgramCache]: Analyzing trace with hash 967692452, now seen corresponding path program 39 times [2020-09-11 20:26:26,271 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:26,271 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205389346] [2020-09-11 20:26:26,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:26,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:26,454 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:26,454 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205389346] [2020-09-11 20:26:26,455 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710391935] [2020-09-11 20:26:26,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:26,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2020-09-11 20:26:26,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:26,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:26,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:26,551 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:26,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:26,552 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:26,552 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [670022973] [2020-09-11 20:26:26,552 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:26,555 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:26,561 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2020-09-11 20:26:26,562 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:26,563 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:26,563 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:26,607 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:26,608 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:26,624 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [10858#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:26,624 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:26,625 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:26,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:26,626 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:26,626 INFO L87 Difference]: Start difference. First operand 65 states and 162 transitions. Second operand 17 states. [2020-09-11 20:26:27,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:27,253 INFO L93 Difference]: Finished difference Result 87 states and 208 transitions. [2020-09-11 20:26:27,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:26:27,254 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:27,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:27,255 INFO L225 Difference]: With dead ends: 87 [2020-09-11 20:26:27,255 INFO L226 Difference]: Without dead ends: 81 [2020-09-11 20:26:27,256 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 308 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=386, Invalid=1020, Unknown=0, NotChecked=0, Total=1406 [2020-09-11 20:26:27,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2020-09-11 20:26:27,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 67. [2020-09-11 20:26:27,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-09-11 20:26:27,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 168 transitions. [2020-09-11 20:26:27,260 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 168 transitions. Word has length 20 [2020-09-11 20:26:27,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:27,260 INFO L479 AbstractCegarLoop]: Abstraction has 67 states and 168 transitions. [2020-09-11 20:26:27,260 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:27,261 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 168 transitions. [2020-09-11 20:26:27,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:27,261 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:27,261 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:27,473 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:27,473 INFO L427 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:27,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:27,474 INFO L82 PathProgramCache]: Analyzing trace with hash -281439482, now seen corresponding path program 40 times [2020-09-11 20:26:27,475 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:27,475 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793337392] [2020-09-11 20:26:27,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:27,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:27,666 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793337392] [2020-09-11 20:26:27,667 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018167805] [2020-09-11 20:26:27,667 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:27,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:27,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:27,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:27,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:27,751 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:27,751 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:27,751 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:27,752 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1634477871] [2020-09-11 20:26:27,752 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:27,754 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:27,758 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2020-09-11 20:26:27,758 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:27,759 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:27,760 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:27,798 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:27,798 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:27,816 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [11195#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:26:27,816 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:27,816 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:27,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:27,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:27,817 INFO L87 Difference]: Start difference. First operand 67 states and 168 transitions. Second operand 17 states. [2020-09-11 20:26:28,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:28,650 INFO L93 Difference]: Finished difference Result 87 states and 211 transitions. [2020-09-11 20:26:28,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:26:28,651 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:28,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:28,652 INFO L225 Difference]: With dead ends: 87 [2020-09-11 20:26:28,653 INFO L226 Difference]: Without dead ends: 81 [2020-09-11 20:26:28,654 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=456, Invalid=1104, Unknown=0, NotChecked=0, Total=1560 [2020-09-11 20:26:28,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2020-09-11 20:26:28,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 69. [2020-09-11 20:26:28,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-09-11 20:26:28,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 176 transitions. [2020-09-11 20:26:28,657 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 176 transitions. Word has length 20 [2020-09-11 20:26:28,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:28,657 INFO L479 AbstractCegarLoop]: Abstraction has 69 states and 176 transitions. [2020-09-11 20:26:28,657 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:28,657 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 176 transitions. [2020-09-11 20:26:28,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2020-09-11 20:26:28,658 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:28,658 INFO L422 BasicCegarLoop]: trace histogram [6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:28,869 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:28,870 INFO L427 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:28,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:28,870 INFO L82 PathProgramCache]: Analyzing trace with hash -264862232, now seen corresponding path program 41 times [2020-09-11 20:26:28,871 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:28,871 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101249816] [2020-09-11 20:26:28,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:28,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:29,021 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:29,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101249816] [2020-09-11 20:26:29,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1531815613] [2020-09-11 20:26:29,022 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:29,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2020-09-11 20:26:29,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:29,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 16 conjunts are in the unsatisfiable core [2020-09-11 20:26:29,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:29,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:29,096 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2020-09-11 20:26:29,096 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1045388007] [2020-09-11 20:26:29,096 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:29,099 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:29,102 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 34 transitions. [2020-09-11 20:26:29,102 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:29,103 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:29,103 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:29,143 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:29,144 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:29,168 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [11540#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:26:29,169 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-11 20:26:29,169 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:29,169 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-11 20:26:29,169 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-11 20:26:29,169 INFO L87 Difference]: Start difference. First operand 69 states and 176 transitions. Second operand 17 states. [2020-09-11 20:26:30,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:30,059 INFO L93 Difference]: Finished difference Result 87 states and 219 transitions. [2020-09-11 20:26:30,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-09-11 20:26:30,060 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 20 [2020-09-11 20:26:30,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:30,061 INFO L225 Difference]: With dead ends: 87 [2020-09-11 20:26:30,061 INFO L226 Difference]: Without dead ends: 75 [2020-09-11 20:26:30,062 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 422 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=540, Invalid=1182, Unknown=0, NotChecked=0, Total=1722 [2020-09-11 20:26:30,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2020-09-11 20:26:30,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 54. [2020-09-11 20:26:30,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2020-09-11 20:26:30,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 132 transitions. [2020-09-11 20:26:30,065 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 132 transitions. Word has length 20 [2020-09-11 20:26:30,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:30,065 INFO L479 AbstractCegarLoop]: Abstraction has 54 states and 132 transitions. [2020-09-11 20:26:30,065 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-11 20:26:30,065 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 132 transitions. [2020-09-11 20:26:30,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:30,066 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:30,066 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:30,276 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:30,276 INFO L427 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:30,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:30,277 INFO L82 PathProgramCache]: Analyzing trace with hash 1875703058, now seen corresponding path program 42 times [2020-09-11 20:26:30,277 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:30,278 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383217778] [2020-09-11 20:26:30,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:30,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:30,576 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:30,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383217778] [2020-09-11 20:26:30,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [298863797] [2020-09-11 20:26:30,577 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:30,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-09-11 20:26:30,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:30,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:30,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:30,681 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:30,682 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:30,682 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:30,682 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1317480854] [2020-09-11 20:26:30,683 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:30,686 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:30,692 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 41 transitions. [2020-09-11 20:26:30,693 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:30,705 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,706 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,730 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,731 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,751 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,751 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,758 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,758 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,774 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,774 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,777 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,778 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,795 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,795 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,799 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:30,800 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:30,809 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [11863#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:26:30,809 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:30,809 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:30,810 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:30,810 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:30,810 INFO L87 Difference]: Start difference. First operand 54 states and 132 transitions. Second operand 18 states. [2020-09-11 20:26:31,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:31,235 INFO L93 Difference]: Finished difference Result 84 states and 196 transitions. [2020-09-11 20:26:31,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:31,235 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:31,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:31,236 INFO L225 Difference]: With dead ends: 84 [2020-09-11 20:26:31,236 INFO L226 Difference]: Without dead ends: 78 [2020-09-11 20:26:31,237 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 30 SyntacticMatches, 7 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=304, Invalid=752, Unknown=0, NotChecked=0, Total=1056 [2020-09-11 20:26:31,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2020-09-11 20:26:31,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 62. [2020-09-11 20:26:31,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-09-11 20:26:31,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 152 transitions. [2020-09-11 20:26:31,241 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 152 transitions. Word has length 21 [2020-09-11 20:26:31,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:31,242 INFO L479 AbstractCegarLoop]: Abstraction has 62 states and 152 transitions. [2020-09-11 20:26:31,242 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:31,242 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 152 transitions. [2020-09-11 20:26:31,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:31,242 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:31,243 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:31,452 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2020-09-11 20:26:31,452 INFO L427 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:31,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:31,453 INFO L82 PathProgramCache]: Analyzing trace with hash 145306996, now seen corresponding path program 43 times [2020-09-11 20:26:31,453 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:31,453 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516136466] [2020-09-11 20:26:31,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:31,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:31,695 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:31,696 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516136466] [2020-09-11 20:26:31,696 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108315451] [2020-09-11 20:26:31,696 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:31,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:31,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:31,759 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:31,760 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:31,760 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:31,760 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [601407732] [2020-09-11 20:26:31,760 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:31,762 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:31,766 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:31,767 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:31,767 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:31,768 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:31,813 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:31,814 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:31,825 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [12179#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:26:31,826 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:31,826 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:31,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:31,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:31,826 INFO L87 Difference]: Start difference. First operand 62 states and 152 transitions. Second operand 18 states. [2020-09-11 20:26:32,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:32,429 INFO L93 Difference]: Finished difference Result 112 states and 254 transitions. [2020-09-11 20:26:32,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:32,429 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:32,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:32,431 INFO L225 Difference]: With dead ends: 112 [2020-09-11 20:26:32,431 INFO L226 Difference]: Without dead ends: 106 [2020-09-11 20:26:32,432 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 266 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=357, Invalid=975, Unknown=0, NotChecked=0, Total=1332 [2020-09-11 20:26:32,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2020-09-11 20:26:32,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 64. [2020-09-11 20:26:32,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2020-09-11 20:26:32,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 158 transitions. [2020-09-11 20:26:32,434 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 158 transitions. Word has length 21 [2020-09-11 20:26:32,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:32,435 INFO L479 AbstractCegarLoop]: Abstraction has 64 states and 158 transitions. [2020-09-11 20:26:32,435 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:32,435 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 158 transitions. [2020-09-11 20:26:32,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:32,435 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:32,436 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:32,644 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:32,644 INFO L427 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:32,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:32,645 INFO L82 PathProgramCache]: Analyzing trace with hash -486660522, now seen corresponding path program 44 times [2020-09-11 20:26:32,645 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:32,646 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146615895] [2020-09-11 20:26:32,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:32,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:32,868 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:32,868 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146615895] [2020-09-11 20:26:32,868 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975055202] [2020-09-11 20:26:32,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:32,927 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:32,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:32,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:32,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:32,942 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:32,942 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:32,943 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:32,943 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1598056215] [2020-09-11 20:26:32,943 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:32,944 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:32,947 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:32,948 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:32,948 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:32,949 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:32,993 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:32,994 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:33,003 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [12535#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:33,004 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:33,004 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:33,004 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:33,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:33,005 INFO L87 Difference]: Start difference. First operand 64 states and 158 transitions. Second operand 18 states. [2020-09-11 20:26:33,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:33,692 INFO L93 Difference]: Finished difference Result 109 states and 250 transitions. [2020-09-11 20:26:33,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:26:33,693 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:33,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:33,695 INFO L225 Difference]: With dead ends: 109 [2020-09-11 20:26:33,695 INFO L226 Difference]: Without dead ends: 103 [2020-09-11 20:26:33,696 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=392, Invalid=1090, Unknown=0, NotChecked=0, Total=1482 [2020-09-11 20:26:33,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-09-11 20:26:33,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 66. [2020-09-11 20:26:33,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-09-11 20:26:33,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 164 transitions. [2020-09-11 20:26:33,699 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 164 transitions. Word has length 21 [2020-09-11 20:26:33,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:33,699 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 164 transitions. [2020-09-11 20:26:33,699 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:33,700 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 164 transitions. [2020-09-11 20:26:33,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:33,700 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:33,700 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:33,907 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:33,908 INFO L427 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:33,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:33,908 INFO L82 PathProgramCache]: Analyzing trace with hash -1908545608, now seen corresponding path program 45 times [2020-09-11 20:26:33,909 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:33,909 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459251499] [2020-09-11 20:26:33,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:33,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:34,132 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:34,133 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459251499] [2020-09-11 20:26:34,133 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [992320346] [2020-09-11 20:26:34,133 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:34,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-09-11 20:26:34,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:34,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:34,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:34,223 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:34,223 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:34,224 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2126165912] [2020-09-11 20:26:34,224 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:34,226 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:34,230 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:34,230 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:34,231 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:34,231 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:34,270 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:34,270 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:34,282 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [12896#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:34,282 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:34,282 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:34,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:34,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:34,283 INFO L87 Difference]: Start difference. First operand 66 states and 164 transitions. Second operand 18 states. [2020-09-11 20:26:34,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:34,959 INFO L93 Difference]: Finished difference Result 107 states and 248 transitions. [2020-09-11 20:26:34,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:26:34,960 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:34,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:34,961 INFO L225 Difference]: With dead ends: 107 [2020-09-11 20:26:34,962 INFO L226 Difference]: Without dead ends: 101 [2020-09-11 20:26:34,963 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 377 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=443, Invalid=1197, Unknown=0, NotChecked=0, Total=1640 [2020-09-11 20:26:34,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2020-09-11 20:26:34,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 68. [2020-09-11 20:26:34,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-09-11 20:26:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 170 transitions. [2020-09-11 20:26:34,966 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 170 transitions. Word has length 21 [2020-09-11 20:26:34,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:34,966 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 170 transitions. [2020-09-11 20:26:34,966 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:34,966 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 170 transitions. [2020-09-11 20:26:34,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:34,967 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:34,967 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:35,167 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-09-11 20:26:35,168 INFO L427 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:35,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:35,168 INFO L82 PathProgramCache]: Analyzing trace with hash 266508698, now seen corresponding path program 46 times [2020-09-11 20:26:35,169 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:35,169 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709162197] [2020-09-11 20:26:35,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:35,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:35,354 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:35,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709162197] [2020-09-11 20:26:35,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60801632] [2020-09-11 20:26:35,355 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:35,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:35,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:35,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:35,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:35,434 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:35,434 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:35,434 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:35,435 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [354362876] [2020-09-11 20:26:35,435 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:35,437 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:35,441 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:35,441 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:35,442 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:35,442 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:35,480 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:35,481 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:35,491 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [13263#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:35,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:35,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:35,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:35,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:35,493 INFO L87 Difference]: Start difference. First operand 68 states and 170 transitions. Second operand 18 states. [2020-09-11 20:26:36,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:36,355 INFO L93 Difference]: Finished difference Result 105 states and 246 transitions. [2020-09-11 20:26:36,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:26:36,356 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:36,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:36,357 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:26:36,357 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:26:36,358 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 445 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=510, Invalid=1296, Unknown=0, NotChecked=0, Total=1806 [2020-09-11 20:26:36,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:26:36,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2020-09-11 20:26:36,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-09-11 20:26:36,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 176 transitions. [2020-09-11 20:26:36,362 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 176 transitions. Word has length 21 [2020-09-11 20:26:36,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:36,362 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 176 transitions. [2020-09-11 20:26:36,362 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:36,362 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 176 transitions. [2020-09-11 20:26:36,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:36,363 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:36,363 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:36,572 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-09-11 20:26:36,573 INFO L427 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:36,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:36,573 INFO L82 PathProgramCache]: Analyzing trace with hash -982623236, now seen corresponding path program 47 times [2020-09-11 20:26:36,574 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:36,574 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485674881] [2020-09-11 20:26:36,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:36,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:36,773 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:36,773 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485674881] [2020-09-11 20:26:36,773 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1401645303] [2020-09-11 20:26:36,774 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:36,837 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-09-11 20:26:36,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:36,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:36,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:36,858 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:36,859 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:36,859 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:36,859 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1917177395] [2020-09-11 20:26:36,859 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:36,861 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:36,864 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:36,865 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:36,865 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:36,866 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:36,911 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:36,911 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:36,921 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [13636#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:36,921 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:36,922 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:36,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:36,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:36,922 INFO L87 Difference]: Start difference. First operand 70 states and 176 transitions. Second operand 18 states. [2020-09-11 20:26:37,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:37,854 INFO L93 Difference]: Finished difference Result 105 states and 249 transitions. [2020-09-11 20:26:37,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:26:37,854 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:37,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:37,856 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:26:37,856 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:26:37,857 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 517 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=593, Invalid=1387, Unknown=0, NotChecked=0, Total=1980 [2020-09-11 20:26:37,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:26:37,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 72. [2020-09-11 20:26:37,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2020-09-11 20:26:37,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 184 transitions. [2020-09-11 20:26:37,860 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 184 transitions. Word has length 21 [2020-09-11 20:26:37,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:37,860 INFO L479 AbstractCegarLoop]: Abstraction has 72 states and 184 transitions. [2020-09-11 20:26:37,860 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:37,860 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 184 transitions. [2020-09-11 20:26:37,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-11 20:26:37,861 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:37,861 INFO L422 BasicCegarLoop]: trace histogram [7, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:38,061 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-09-11 20:26:38,062 INFO L427 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:38,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:38,062 INFO L82 PathProgramCache]: Analyzing trace with hash -966045986, now seen corresponding path program 48 times [2020-09-11 20:26:38,063 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:38,063 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677946616] [2020-09-11 20:26:38,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:38,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:38,256 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:38,257 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677946616] [2020-09-11 20:26:38,257 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [56680667] [2020-09-11 20:26:38,257 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:38,322 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-09-11 20:26:38,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:38,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 17 conjunts are in the unsatisfiable core [2020-09-11 20:26:38,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:38,346 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:38,346 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2020-09-11 20:26:38,346 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1751965413] [2020-09-11 20:26:38,346 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:38,348 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:38,351 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 31 transitions. [2020-09-11 20:26:38,351 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:38,352 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:38,352 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:38,392 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:38,393 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:38,410 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [14017#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:26:38,410 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-11 20:26:38,410 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:38,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-11 20:26:38,411 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2020-09-11 20:26:38,411 INFO L87 Difference]: Start difference. First operand 72 states and 184 transitions. Second operand 18 states. [2020-09-11 20:26:39,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:39,421 INFO L93 Difference]: Finished difference Result 106 states and 259 transitions. [2020-09-11 20:26:39,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-11 20:26:39,422 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-09-11 20:26:39,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:39,423 INFO L225 Difference]: With dead ends: 106 [2020-09-11 20:26:39,423 INFO L226 Difference]: Without dead ends: 94 [2020-09-11 20:26:39,424 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 593 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=690, Invalid=1472, Unknown=0, NotChecked=0, Total=2162 [2020-09-11 20:26:39,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2020-09-11 20:26:39,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 58. [2020-09-11 20:26:39,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-09-11 20:26:39,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 141 transitions. [2020-09-11 20:26:39,427 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 141 transitions. Word has length 21 [2020-09-11 20:26:39,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:39,427 INFO L479 AbstractCegarLoop]: Abstraction has 58 states and 141 transitions. [2020-09-11 20:26:39,427 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-11 20:26:39,427 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 141 transitions. [2020-09-11 20:26:39,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:39,427 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:39,427 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:39,628 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:39,628 INFO L427 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:39,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:39,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1728807741, now seen corresponding path program 49 times [2020-09-11 20:26:39,630 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:39,630 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002981161] [2020-09-11 20:26:39,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:39,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:39,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002981161] [2020-09-11 20:26:39,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810472177] [2020-09-11 20:26:39,912 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:39,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:39,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:39,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:40,003 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:40,004 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:40,004 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:40,004 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [905269139] [2020-09-11 20:26:40,004 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:40,007 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:40,012 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 38 transitions. [2020-09-11 20:26:40,012 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:40,013 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:40,014 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:40,058 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:40,058 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:40,078 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [14379#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:40,079 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:40,079 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:40,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:40,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:40,081 INFO L87 Difference]: Start difference. First operand 58 states and 141 transitions. Second operand 19 states. [2020-09-11 20:26:40,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:40,616 INFO L93 Difference]: Finished difference Result 102 states and 234 transitions. [2020-09-11 20:26:40,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2020-09-11 20:26:40,617 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:40,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:40,618 INFO L225 Difference]: With dead ends: 102 [2020-09-11 20:26:40,618 INFO L226 Difference]: Without dead ends: 96 [2020-09-11 20:26:40,619 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 216 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=347, Invalid=913, Unknown=0, NotChecked=0, Total=1260 [2020-09-11 20:26:40,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2020-09-11 20:26:40,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 65. [2020-09-11 20:26:40,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2020-09-11 20:26:40,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 160 transitions. [2020-09-11 20:26:40,622 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 160 transitions. Word has length 22 [2020-09-11 20:26:40,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:40,622 INFO L479 AbstractCegarLoop]: Abstraction has 65 states and 160 transitions. [2020-09-11 20:26:40,622 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:40,622 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 160 transitions. [2020-09-11 20:26:40,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:40,623 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:40,623 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:40,832 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:40,832 INFO L427 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:40,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:40,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1588321, now seen corresponding path program 50 times [2020-09-11 20:26:40,833 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:40,834 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275515029] [2020-09-11 20:26:40,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:40,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:41,078 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:41,079 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275515029] [2020-09-11 20:26:41,079 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81814992] [2020-09-11 20:26:41,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:41,142 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:41,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:41,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:41,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:41,162 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:41,163 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:41,163 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:41,163 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [435613658] [2020-09-11 20:26:41,163 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:41,165 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:41,169 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:41,169 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:41,182 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:41,182 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:41,231 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:41,231 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:41,232 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [14727#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:41,232 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:41,232 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:41,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:41,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:41,233 INFO L87 Difference]: Start difference. First operand 65 states and 160 transitions. Second operand 19 states. [2020-09-11 20:26:41,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:41,771 INFO L93 Difference]: Finished difference Result 99 states and 230 transitions. [2020-09-11 20:26:41,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:41,772 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:41,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:41,773 INFO L225 Difference]: With dead ends: 99 [2020-09-11 20:26:41,773 INFO L226 Difference]: Without dead ends: 93 [2020-09-11 20:26:41,774 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=367, Invalid=1039, Unknown=0, NotChecked=0, Total=1406 [2020-09-11 20:26:41,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-09-11 20:26:41,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 67. [2020-09-11 20:26:41,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2020-09-11 20:26:41,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 166 transitions. [2020-09-11 20:26:41,777 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 166 transitions. Word has length 22 [2020-09-11 20:26:41,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:41,777 INFO L479 AbstractCegarLoop]: Abstraction has 67 states and 166 transitions. [2020-09-11 20:26:41,777 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:41,778 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 166 transitions. [2020-09-11 20:26:41,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:41,778 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:41,778 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:41,982 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:41,983 INFO L427 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:41,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:41,983 INFO L82 PathProgramCache]: Analyzing trace with hash -633555839, now seen corresponding path program 51 times [2020-09-11 20:26:41,984 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:41,984 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943678909] [2020-09-11 20:26:41,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:42,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:42,207 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:42,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943678909] [2020-09-11 20:26:42,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002756427] [2020-09-11 20:26:42,208 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:42,273 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2020-09-11 20:26:42,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:42,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:42,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:42,295 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:42,295 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:42,296 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:42,296 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [228164077] [2020-09-11 20:26:42,296 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:42,298 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:42,304 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:42,304 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:42,305 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:42,305 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:42,348 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:42,348 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:42,362 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [15080#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:42,363 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:42,363 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:42,363 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:42,363 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:42,364 INFO L87 Difference]: Start difference. First operand 67 states and 166 transitions. Second operand 19 states. [2020-09-11 20:26:43,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:43,104 INFO L93 Difference]: Finished difference Result 97 states and 228 transitions. [2020-09-11 20:26:43,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:26:43,104 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:43,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:43,105 INFO L225 Difference]: With dead ends: 97 [2020-09-11 20:26:43,105 INFO L226 Difference]: Without dead ends: 91 [2020-09-11 20:26:43,106 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 318 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=403, Invalid=1157, Unknown=0, NotChecked=0, Total=1560 [2020-09-11 20:26:43,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2020-09-11 20:26:43,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 69. [2020-09-11 20:26:43,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-09-11 20:26:43,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 172 transitions. [2020-09-11 20:26:43,108 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 172 transitions. Word has length 22 [2020-09-11 20:26:43,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:43,108 INFO L479 AbstractCegarLoop]: Abstraction has 69 states and 172 transitions. [2020-09-11 20:26:43,108 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:43,108 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 172 transitions. [2020-09-11 20:26:43,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:43,108 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:43,109 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:43,309 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:43,309 INFO L427 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:43,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:43,310 INFO L82 PathProgramCache]: Analyzing trace with hash -2055440925, now seen corresponding path program 52 times [2020-09-11 20:26:43,310 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:43,311 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546109674] [2020-09-11 20:26:43,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:43,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:43,546 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:43,546 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546109674] [2020-09-11 20:26:43,546 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473480921] [2020-09-11 20:26:43,547 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:43,611 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:43,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:43,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:43,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:43,630 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:43,630 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:43,630 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:43,631 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1654333752] [2020-09-11 20:26:43,631 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:43,633 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:43,637 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:43,637 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:43,638 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:43,638 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:43,684 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:43,684 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:43,705 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [15439#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:43,705 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:43,706 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:43,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:43,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:43,706 INFO L87 Difference]: Start difference. First operand 69 states and 172 transitions. Second operand 19 states. [2020-09-11 20:26:44,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:44,505 INFO L93 Difference]: Finished difference Result 95 states and 226 transitions. [2020-09-11 20:26:44,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:26:44,506 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:44,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:44,507 INFO L225 Difference]: With dead ends: 95 [2020-09-11 20:26:44,507 INFO L226 Difference]: Without dead ends: 89 [2020-09-11 20:26:44,507 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 375 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=455, Invalid=1267, Unknown=0, NotChecked=0, Total=1722 [2020-09-11 20:26:44,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2020-09-11 20:26:44,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 71. [2020-09-11 20:26:44,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2020-09-11 20:26:44,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 178 transitions. [2020-09-11 20:26:44,510 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 178 transitions. Word has length 22 [2020-09-11 20:26:44,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:44,511 INFO L479 AbstractCegarLoop]: Abstraction has 71 states and 178 transitions. [2020-09-11 20:26:44,511 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:44,511 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 178 transitions. [2020-09-11 20:26:44,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:44,511 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:44,511 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:44,712 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-09-11 20:26:44,713 INFO L427 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:44,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:44,713 INFO L82 PathProgramCache]: Analyzing trace with hash 119613381, now seen corresponding path program 53 times [2020-09-11 20:26:44,714 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:44,714 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308604313] [2020-09-11 20:26:44,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:44,942 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:44,943 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308604313] [2020-09-11 20:26:44,943 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198655431] [2020-09-11 20:26:44,943 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:45,008 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2020-09-11 20:26:45,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:45,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:45,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:45,029 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:45,029 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:45,030 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:45,030 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [806890527] [2020-09-11 20:26:45,030 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:45,033 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:45,037 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:45,038 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:45,038 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:45,039 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:45,082 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:45,083 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:45,096 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [15804#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:26:45,097 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:45,097 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:45,097 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:45,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=280, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:45,098 INFO L87 Difference]: Start difference. First operand 71 states and 178 transitions. Second operand 19 states. [2020-09-11 20:26:46,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:46,017 INFO L93 Difference]: Finished difference Result 93 states and 224 transitions. [2020-09-11 20:26:46,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:26:46,024 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:46,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:46,025 INFO L225 Difference]: With dead ends: 93 [2020-09-11 20:26:46,025 INFO L226 Difference]: Without dead ends: 87 [2020-09-11 20:26:46,026 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 436 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=523, Invalid=1369, Unknown=0, NotChecked=0, Total=1892 [2020-09-11 20:26:46,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-09-11 20:26:46,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 73. [2020-09-11 20:26:46,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-09-11 20:26:46,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 184 transitions. [2020-09-11 20:26:46,028 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 184 transitions. Word has length 22 [2020-09-11 20:26:46,029 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:46,029 INFO L479 AbstractCegarLoop]: Abstraction has 73 states and 184 transitions. [2020-09-11 20:26:46,029 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:46,029 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 184 transitions. [2020-09-11 20:26:46,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:46,029 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:46,030 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:46,238 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:46,238 INFO L427 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:46,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:46,239 INFO L82 PathProgramCache]: Analyzing trace with hash -1129518553, now seen corresponding path program 54 times [2020-09-11 20:26:46,239 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:46,240 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676303824] [2020-09-11 20:26:46,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:46,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:46,466 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:46,466 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676303824] [2020-09-11 20:26:46,467 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680324591] [2020-09-11 20:26:46,467 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:46,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2020-09-11 20:26:46,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:46,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:46,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:46,559 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:46,560 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:46,560 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:46,560 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1346189675] [2020-09-11 20:26:46,560 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:46,562 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:46,567 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:46,567 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:46,581 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:46,581 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:46,626 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:46,627 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:46,628 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [16175#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:26:46,628 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:46,628 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:46,628 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:46,628 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:46,629 INFO L87 Difference]: Start difference. First operand 73 states and 184 transitions. Second operand 19 states. [2020-09-11 20:26:47,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:47,653 INFO L93 Difference]: Finished difference Result 93 states and 227 transitions. [2020-09-11 20:26:47,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:26:47,654 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:47,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:47,655 INFO L225 Difference]: With dead ends: 93 [2020-09-11 20:26:47,655 INFO L226 Difference]: Without dead ends: 87 [2020-09-11 20:26:47,655 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=607, Invalid=1463, Unknown=0, NotChecked=0, Total=2070 [2020-09-11 20:26:47,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-09-11 20:26:47,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 75. [2020-09-11 20:26:47,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-09-11 20:26:47,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 192 transitions. [2020-09-11 20:26:47,657 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 192 transitions. Word has length 22 [2020-09-11 20:26:47,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:47,658 INFO L479 AbstractCegarLoop]: Abstraction has 75 states and 192 transitions. [2020-09-11 20:26:47,658 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:47,658 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 192 transitions. [2020-09-11 20:26:47,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-11 20:26:47,658 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:47,658 INFO L422 BasicCegarLoop]: trace histogram [7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:47,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-09-11 20:26:47,859 INFO L427 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:47,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:47,860 INFO L82 PathProgramCache]: Analyzing trace with hash -1112941303, now seen corresponding path program 55 times [2020-09-11 20:26:47,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:47,860 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709142098] [2020-09-11 20:26:47,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:47,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:48,079 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:48,079 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709142098] [2020-09-11 20:26:48,079 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373112843] [2020-09-11 20:26:48,080 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:48,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:48,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 18 conjunts are in the unsatisfiable core [2020-09-11 20:26:48,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:48,163 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:48,163 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:48,164 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2020-09-11 20:26:48,164 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1314875493] [2020-09-11 20:26:48,164 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:48,166 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:48,171 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 36 transitions. [2020-09-11 20:26:48,172 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:48,184 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:48,184 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:48,217 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:48,217 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:48,218 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [16554#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:26:48,219 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-11 20:26:48,219 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:48,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-11 20:26:48,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=264, Unknown=0, NotChecked=0, Total=342 [2020-09-11 20:26:48,219 INFO L87 Difference]: Start difference. First operand 75 states and 192 transitions. Second operand 19 states. [2020-09-11 20:26:49,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:49,289 INFO L93 Difference]: Finished difference Result 93 states and 235 transitions. [2020-09-11 20:26:49,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-11 20:26:49,289 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 22 [2020-09-11 20:26:49,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:49,291 INFO L225 Difference]: With dead ends: 93 [2020-09-11 20:26:49,291 INFO L226 Difference]: Without dead ends: 81 [2020-09-11 20:26:49,291 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 35 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 570 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=705, Invalid=1551, Unknown=0, NotChecked=0, Total=2256 [2020-09-11 20:26:49,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2020-09-11 20:26:49,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 58. [2020-09-11 20:26:49,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2020-09-11 20:26:49,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 142 transitions. [2020-09-11 20:26:49,293 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 142 transitions. Word has length 22 [2020-09-11 20:26:49,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:49,294 INFO L479 AbstractCegarLoop]: Abstraction has 58 states and 142 transitions. [2020-09-11 20:26:49,294 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-11 20:26:49,294 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 142 transitions. [2020-09-11 20:26:49,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:49,294 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:49,294 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:49,495 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-09-11 20:26:49,495 INFO L427 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:49,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:49,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1335609647, now seen corresponding path program 56 times [2020-09-11 20:26:49,496 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:49,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102631780] [2020-09-11 20:26:49,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:49,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:49,787 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:49,787 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102631780] [2020-09-11 20:26:49,788 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762152927] [2020-09-11 20:26:49,788 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:49,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:49,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:49,876 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:49,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:49,900 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:49,900 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:49,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:49,901 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [945941730] [2020-09-11 20:26:49,901 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:49,905 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:49,914 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 43 transitions. [2020-09-11 20:26:49,914 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:49,921 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:49,921 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:49,956 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:49,957 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:49,983 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:49,983 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:49,999 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:49,999 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:50,019 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:50,019 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:50,026 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:50,026 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:50,053 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:50,053 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:50,067 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:50,068 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:50,078 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [16907#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:26:50,078 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:50,079 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:50,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:50,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=286, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:50,080 INFO L87 Difference]: Start difference. First operand 58 states and 142 transitions. Second operand 20 states. [2020-09-11 20:26:50,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:50,748 INFO L93 Difference]: Finished difference Result 90 states and 210 transitions. [2020-09-11 20:26:50,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:26:50,749 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:50,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:50,750 INFO L225 Difference]: With dead ends: 90 [2020-09-11 20:26:50,750 INFO L226 Difference]: Without dead ends: 84 [2020-09-11 20:26:50,751 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 32 SyntacticMatches, 7 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=385, Invalid=947, Unknown=0, NotChecked=0, Total=1332 [2020-09-11 20:26:50,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2020-09-11 20:26:50,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 66. [2020-09-11 20:26:50,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-09-11 20:26:50,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 162 transitions. [2020-09-11 20:26:50,757 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 162 transitions. Word has length 23 [2020-09-11 20:26:50,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:50,757 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 162 transitions. [2020-09-11 20:26:50,757 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:50,758 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 162 transitions. [2020-09-11 20:26:50,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:50,758 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:50,759 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:50,970 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:50,970 INFO L427 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:50,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:50,971 INFO L82 PathProgramCache]: Analyzing trace with hash -2093881677, now seen corresponding path program 57 times [2020-09-11 20:26:50,972 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:50,972 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672743495] [2020-09-11 20:26:50,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:50,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:51,338 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:51,339 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672743495] [2020-09-11 20:26:51,339 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139904990] [2020-09-11 20:26:51,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:51,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-09-11 20:26:51,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:51,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:51,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:51,432 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:51,433 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:51,433 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:51,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [412046727] [2020-09-11 20:26:51,433 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:51,436 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:51,442 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:51,443 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:51,456 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:51,456 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:51,490 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:51,491 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:51,492 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [17249#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:26:51,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:51,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:51,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:51,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=299, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:51,493 INFO L87 Difference]: Start difference. First operand 66 states and 162 transitions. Second operand 20 states. [2020-09-11 20:26:52,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:52,121 INFO L93 Difference]: Finished difference Result 122 states and 276 transitions. [2020-09-11 20:26:52,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:26:52,121 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:52,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:52,123 INFO L225 Difference]: With dead ends: 122 [2020-09-11 20:26:52,123 INFO L226 Difference]: Without dead ends: 116 [2020-09-11 20:26:52,124 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=440, Invalid=1200, Unknown=0, NotChecked=0, Total=1640 [2020-09-11 20:26:52,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2020-09-11 20:26:52,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 68. [2020-09-11 20:26:52,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2020-09-11 20:26:52,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 168 transitions. [2020-09-11 20:26:52,127 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 168 transitions. Word has length 23 [2020-09-11 20:26:52,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:52,128 INFO L479 AbstractCegarLoop]: Abstraction has 68 states and 168 transitions. [2020-09-11 20:26:52,128 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:52,128 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 168 transitions. [2020-09-11 20:26:52,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:52,128 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:52,129 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:52,334 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-09-11 20:26:52,334 INFO L427 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:52,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:52,335 INFO L82 PathProgramCache]: Analyzing trace with hash 470689557, now seen corresponding path program 58 times [2020-09-11 20:26:52,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:52,336 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540826043] [2020-09-11 20:26:52,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:52,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:52,601 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:52,601 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540826043] [2020-09-11 20:26:52,601 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559742182] [2020-09-11 20:26:52,602 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:52,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:26:52,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:52,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:52,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:52,683 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:52,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:52,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:52,684 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [969529365] [2020-09-11 20:26:52,684 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:52,686 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:52,691 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:52,691 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:52,692 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:52,692 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:52,729 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:52,730 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:52,741 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [17635#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:26:52,741 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:52,742 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:52,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:52,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=308, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:52,742 INFO L87 Difference]: Start difference. First operand 68 states and 168 transitions. Second operand 20 states. [2020-09-11 20:26:53,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:53,513 INFO L93 Difference]: Finished difference Result 119 states and 272 transitions. [2020-09-11 20:26:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:26:53,514 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:53,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:53,515 INFO L225 Difference]: With dead ends: 119 [2020-09-11 20:26:53,515 INFO L226 Difference]: Without dead ends: 113 [2020-09-11 20:26:53,515 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 387 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=473, Invalid=1333, Unknown=0, NotChecked=0, Total=1806 [2020-09-11 20:26:53,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2020-09-11 20:26:53,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 70. [2020-09-11 20:26:53,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-09-11 20:26:53,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 174 transitions. [2020-09-11 20:26:53,518 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 174 transitions. Word has length 23 [2020-09-11 20:26:53,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:53,519 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 174 transitions. [2020-09-11 20:26:53,519 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:53,519 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 174 transitions. [2020-09-11 20:26:53,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:53,519 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:53,519 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:53,723 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:53,723 INFO L427 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:53,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:53,724 INFO L82 PathProgramCache]: Analyzing trace with hash -161277961, now seen corresponding path program 59 times [2020-09-11 20:26:53,724 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:53,725 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303528237] [2020-09-11 20:26:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:53,973 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:53,974 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303528237] [2020-09-11 20:26:53,974 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1051897627] [2020-09-11 20:26:53,974 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:54,049 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-09-11 20:26:54,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:54,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:54,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:54,073 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:54,073 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:54,073 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:54,074 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [999688001] [2020-09-11 20:26:54,074 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:54,077 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:54,083 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:54,084 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:54,085 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:54,085 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:54,122 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:54,123 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:54,134 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [18026#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:26:54,134 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:54,134 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:54,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:54,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:54,135 INFO L87 Difference]: Start difference. First operand 70 states and 174 transitions. Second operand 20 states. [2020-09-11 20:26:54,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:54,938 INFO L93 Difference]: Finished difference Result 117 states and 270 transitions. [2020-09-11 20:26:54,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:26:54,939 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:54,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:54,940 INFO L225 Difference]: With dead ends: 117 [2020-09-11 20:26:54,940 INFO L226 Difference]: Without dead ends: 111 [2020-09-11 20:26:54,941 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=522, Invalid=1458, Unknown=0, NotChecked=0, Total=1980 [2020-09-11 20:26:54,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2020-09-11 20:26:54,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 72. [2020-09-11 20:26:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2020-09-11 20:26:54,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 180 transitions. [2020-09-11 20:26:54,943 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 180 transitions. Word has length 23 [2020-09-11 20:26:54,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:54,943 INFO L479 AbstractCegarLoop]: Abstraction has 72 states and 180 transitions. [2020-09-11 20:26:54,943 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:54,943 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 180 transitions. [2020-09-11 20:26:54,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:54,944 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:54,944 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:55,147 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60 [2020-09-11 20:26:55,147 INFO L427 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:55,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:55,148 INFO L82 PathProgramCache]: Analyzing trace with hash -1583163047, now seen corresponding path program 60 times [2020-09-11 20:26:55,148 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:55,149 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54031352] [2020-09-11 20:26:55,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:55,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:55,409 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:55,409 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54031352] [2020-09-11 20:26:55,409 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1926274986] [2020-09-11 20:26:55,409 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:55,476 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-09-11 20:26:55,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:55,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:55,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:55,498 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:55,499 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:55,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:55,500 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2080949932] [2020-09-11 20:26:55,500 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:55,503 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:55,508 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:55,508 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:55,524 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:55,525 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:55,559 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:55,559 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:55,560 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [18423#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:26:55,560 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:55,561 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:55,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:55,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:55,561 INFO L87 Difference]: Start difference. First operand 72 states and 180 transitions. Second operand 20 states. [2020-09-11 20:26:56,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:56,411 INFO L93 Difference]: Finished difference Result 115 states and 268 transitions. [2020-09-11 20:26:56,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:26:56,416 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:56,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:56,416 INFO L225 Difference]: With dead ends: 115 [2020-09-11 20:26:56,416 INFO L226 Difference]: Without dead ends: 109 [2020-09-11 20:26:56,417 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 528 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=587, Invalid=1575, Unknown=0, NotChecked=0, Total=2162 [2020-09-11 20:26:56,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2020-09-11 20:26:56,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 74. [2020-09-11 20:26:56,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-09-11 20:26:56,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 186 transitions. [2020-09-11 20:26:56,419 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 186 transitions. Word has length 23 [2020-09-11 20:26:56,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:56,419 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 186 transitions. [2020-09-11 20:26:56,419 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:56,419 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 186 transitions. [2020-09-11 20:26:56,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:56,420 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:56,420 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:56,620 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:56,621 INFO L427 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:56,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:56,621 INFO L82 PathProgramCache]: Analyzing trace with hash 591891259, now seen corresponding path program 61 times [2020-09-11 20:26:56,621 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:56,622 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404156179] [2020-09-11 20:26:56,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:56,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:56,856 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:56,857 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404156179] [2020-09-11 20:26:56,857 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623337685] [2020-09-11 20:26:56,857 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:56,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:56,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:56,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:56,943 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:56,943 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:56,943 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [224568057] [2020-09-11 20:26:56,944 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:56,946 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:56,951 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:56,952 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:56,953 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:56,953 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:56,997 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:56,997 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:57,012 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [18826#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:26:57,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:57,013 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:57,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:57,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:57,013 INFO L87 Difference]: Start difference. First operand 74 states and 186 transitions. Second operand 20 states. [2020-09-11 20:26:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:58,034 INFO L93 Difference]: Finished difference Result 113 states and 266 transitions. [2020-09-11 20:26:58,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:26:58,035 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:58,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:58,036 INFO L225 Difference]: With dead ends: 113 [2020-09-11 20:26:58,037 INFO L226 Difference]: Without dead ends: 107 [2020-09-11 20:26:58,037 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=668, Invalid=1684, Unknown=0, NotChecked=0, Total=2352 [2020-09-11 20:26:58,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-09-11 20:26:58,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 76. [2020-09-11 20:26:58,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2020-09-11 20:26:58,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 192 transitions. [2020-09-11 20:26:58,040 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 192 transitions. Word has length 23 [2020-09-11 20:26:58,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:58,040 INFO L479 AbstractCegarLoop]: Abstraction has 76 states and 192 transitions. [2020-09-11 20:26:58,040 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:58,040 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 192 transitions. [2020-09-11 20:26:58,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:58,041 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:58,041 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:26:58,241 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2020-09-11 20:26:58,242 INFO L427 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:26:58,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:26:58,242 INFO L82 PathProgramCache]: Analyzing trace with hash -657240675, now seen corresponding path program 62 times [2020-09-11 20:26:58,243 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:26:58,243 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244532176] [2020-09-11 20:26:58,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:26:58,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:26:58,489 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:58,489 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244532176] [2020-09-11 20:26:58,489 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301890055] [2020-09-11 20:26:58,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:26:58,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:26:58,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:26:58,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:26:58,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:26:58,573 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:26:58,573 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:26:58,573 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:26:58,574 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [816538509] [2020-09-11 20:26:58,574 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:26:58,576 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:26:58,581 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:26:58,581 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:26:58,582 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:58,582 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:58,630 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:26:58,630 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:26:58,641 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [19235#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:26:58,641 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:26:58,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:26:58,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:26:58,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:26:58,642 INFO L87 Difference]: Start difference. First operand 76 states and 192 transitions. Second operand 20 states. [2020-09-11 20:26:59,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:26:59,812 INFO L93 Difference]: Finished difference Result 113 states and 269 transitions. [2020-09-11 20:26:59,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:26:59,812 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:26:59,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:26:59,814 INFO L225 Difference]: With dead ends: 113 [2020-09-11 20:26:59,814 INFO L226 Difference]: Without dead ends: 107 [2020-09-11 20:26:59,814 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 688 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=765, Invalid=1785, Unknown=0, NotChecked=0, Total=2550 [2020-09-11 20:26:59,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-09-11 20:26:59,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 78. [2020-09-11 20:26:59,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2020-09-11 20:26:59,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 200 transitions. [2020-09-11 20:26:59,819 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 200 transitions. Word has length 23 [2020-09-11 20:26:59,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:26:59,820 INFO L479 AbstractCegarLoop]: Abstraction has 78 states and 200 transitions. [2020-09-11 20:26:59,820 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:26:59,820 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 200 transitions. [2020-09-11 20:26:59,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-11 20:26:59,820 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:26:59,820 INFO L422 BasicCegarLoop]: trace histogram [8, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:00,021 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:00,021 INFO L427 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:00,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:00,022 INFO L82 PathProgramCache]: Analyzing trace with hash -640663425, now seen corresponding path program 63 times [2020-09-11 20:27:00,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:00,022 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277381924] [2020-09-11 20:27:00,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:00,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:00,232 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:00,233 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277381924] [2020-09-11 20:27:00,233 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788112592] [2020-09-11 20:27:00,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:00,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-09-11 20:27:00,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:00,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 19 conjunts are in the unsatisfiable core [2020-09-11 20:27:00,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:00,326 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 0 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:00,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:00,327 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2020-09-11 20:27:00,328 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2117887524] [2020-09-11 20:27:00,328 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:00,330 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:00,334 INFO L274 McrAutomatonBuilder]: Finished intersection with 29 states and 33 transitions. [2020-09-11 20:27:00,335 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:00,335 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:00,335 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:00,378 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:00,378 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:00,389 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [19652#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:27:00,390 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-11 20:27:00,390 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:00,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-11 20:27:00,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2020-09-11 20:27:00,390 INFO L87 Difference]: Start difference. First operand 78 states and 200 transitions. Second operand 20 states. [2020-09-11 20:27:01,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:01,594 INFO L93 Difference]: Finished difference Result 114 states and 279 transitions. [2020-09-11 20:27:01,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-09-11 20:27:01,595 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-11 20:27:01,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:01,596 INFO L225 Difference]: With dead ends: 114 [2020-09-11 20:27:01,597 INFO L226 Difference]: Without dead ends: 102 [2020-09-11 20:27:01,597 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=876, Invalid=1880, Unknown=0, NotChecked=0, Total=2756 [2020-09-11 20:27:01,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2020-09-11 20:27:01,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 62. [2020-09-11 20:27:01,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-09-11 20:27:01,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 151 transitions. [2020-09-11 20:27:01,600 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 151 transitions. Word has length 23 [2020-09-11 20:27:01,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:01,600 INFO L479 AbstractCegarLoop]: Abstraction has 62 states and 151 transitions. [2020-09-11 20:27:01,600 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-11 20:27:01,601 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 151 transitions. [2020-09-11 20:27:01,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:01,601 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:01,601 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:01,811 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2020-09-11 20:27:01,812 INFO L427 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:01,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:01,812 INFO L82 PathProgramCache]: Analyzing trace with hash -768088516, now seen corresponding path program 64 times [2020-09-11 20:27:01,813 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:01,813 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523750730] [2020-09-11 20:27:01,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:02,153 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:02,153 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523750730] [2020-09-11 20:27:02,153 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839286394] [2020-09-11 20:27:02,154 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:02,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:02,218 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:02,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:02,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:02,233 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:02,233 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:02,233 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:02,233 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1317931177] [2020-09-11 20:27:02,233 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:02,244 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:02,249 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 40 transitions. [2020-09-11 20:27:02,249 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:02,250 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:02,250 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:02,297 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:02,297 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:02,312 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [20046#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:27:02,312 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:02,312 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:02,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:02,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:02,313 INFO L87 Difference]: Start difference. First operand 62 states and 151 transitions. Second operand 21 states. [2020-09-11 20:27:02,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:02,950 INFO L93 Difference]: Finished difference Result 110 states and 252 transitions. [2020-09-11 20:27:02,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2020-09-11 20:27:02,951 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:02,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:02,952 INFO L225 Difference]: With dead ends: 110 [2020-09-11 20:27:02,952 INFO L226 Difference]: Without dead ends: 104 [2020-09-11 20:27:02,952 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=432, Invalid=1128, Unknown=0, NotChecked=0, Total=1560 [2020-09-11 20:27:02,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2020-09-11 20:27:02,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 69. [2020-09-11 20:27:02,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2020-09-11 20:27:02,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 170 transitions. [2020-09-11 20:27:02,954 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 170 transitions. Word has length 24 [2020-09-11 20:27:02,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:02,955 INFO L479 AbstractCegarLoop]: Abstraction has 69 states and 170 transitions. [2020-09-11 20:27:02,955 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:02,955 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 170 transitions. [2020-09-11 20:27:02,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:02,955 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:02,955 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:03,156 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:03,157 INFO L427 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:03,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:03,157 INFO L82 PathProgramCache]: Analyzing trace with hash -1526360546, now seen corresponding path program 65 times [2020-09-11 20:27:03,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:03,158 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296766402] [2020-09-11 20:27:03,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:03,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:03,477 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:03,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296766402] [2020-09-11 20:27:03,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479356080] [2020-09-11 20:27:03,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:03,543 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-09-11 20:27:03,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:03,545 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:03,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:03,559 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:03,560 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:03,560 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:03,560 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [207834501] [2020-09-11 20:27:03,560 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:03,562 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:03,568 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:03,568 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:03,569 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:03,569 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:03,619 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:03,620 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:03,634 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [20422#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:27:03,634 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:03,634 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:03,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:03,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:03,635 INFO L87 Difference]: Start difference. First operand 69 states and 170 transitions. Second operand 21 states. [2020-09-11 20:27:04,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:04,382 INFO L93 Difference]: Finished difference Result 107 states and 248 transitions. [2020-09-11 20:27:04,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:27:04,383 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:04,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:04,384 INFO L225 Difference]: With dead ends: 107 [2020-09-11 20:27:04,384 INFO L226 Difference]: Without dead ends: 101 [2020-09-11 20:27:04,385 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 326 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=450, Invalid=1272, Unknown=0, NotChecked=0, Total=1722 [2020-09-11 20:27:04,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2020-09-11 20:27:04,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 71. [2020-09-11 20:27:04,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2020-09-11 20:27:04,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 176 transitions. [2020-09-11 20:27:04,388 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 176 transitions. Word has length 24 [2020-09-11 20:27:04,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:04,388 INFO L479 AbstractCegarLoop]: Abstraction has 71 states and 176 transitions. [2020-09-11 20:27:04,388 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:04,388 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 176 transitions. [2020-09-11 20:27:04,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:04,389 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:04,389 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:04,591 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-09-11 20:27:04,592 INFO L427 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:04,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1038210688, now seen corresponding path program 66 times [2020-09-11 20:27:04,593 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:04,593 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238625722] [2020-09-11 20:27:04,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:04,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:04,875 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:04,875 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238625722] [2020-09-11 20:27:04,876 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675617573] [2020-09-11 20:27:04,876 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:04,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2020-09-11 20:27:04,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:04,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:04,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:04,960 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:04,961 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:04,961 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:04,961 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1549702515] [2020-09-11 20:27:04,961 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:04,964 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:04,970 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:04,970 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:04,971 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:04,971 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:05,020 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:05,020 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:05,038 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [20803#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:27:05,038 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:05,038 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:05,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:05,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:05,039 INFO L87 Difference]: Start difference. First operand 71 states and 176 transitions. Second operand 21 states. [2020-09-11 20:27:05,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:05,884 INFO L93 Difference]: Finished difference Result 105 states and 246 transitions. [2020-09-11 20:27:05,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:27:05,885 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:05,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:05,886 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:27:05,886 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:27:05,887 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 385 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=484, Invalid=1408, Unknown=0, NotChecked=0, Total=1892 [2020-09-11 20:27:05,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:27:05,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 73. [2020-09-11 20:27:05,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-09-11 20:27:05,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 182 transitions. [2020-09-11 20:27:05,889 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 182 transitions. Word has length 24 [2020-09-11 20:27:05,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:05,890 INFO L479 AbstractCegarLoop]: Abstraction has 73 states and 182 transitions. [2020-09-11 20:27:05,890 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:05,890 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 182 transitions. [2020-09-11 20:27:05,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:05,890 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:05,890 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:06,091 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-09-11 20:27:06,091 INFO L427 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:06,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:06,092 INFO L82 PathProgramCache]: Analyzing trace with hash 406243170, now seen corresponding path program 67 times [2020-09-11 20:27:06,092 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:06,092 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122439990] [2020-09-11 20:27:06,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:06,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:06,370 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:06,371 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122439990] [2020-09-11 20:27:06,371 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [64683893] [2020-09-11 20:27:06,371 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:06,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:06,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:06,457 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:06,458 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:06,458 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:06,458 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [401994788] [2020-09-11 20:27:06,458 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:06,461 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:06,468 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:06,468 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:06,469 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:06,469 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:06,508 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:06,508 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:06,520 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [21190#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:27:06,521 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:06,521 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:06,521 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:06,522 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:06,522 INFO L87 Difference]: Start difference. First operand 73 states and 182 transitions. Second operand 21 states. [2020-09-11 20:27:07,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:07,421 INFO L93 Difference]: Finished difference Result 103 states and 244 transitions. [2020-09-11 20:27:07,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:27:07,422 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:07,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:07,423 INFO L225 Difference]: With dead ends: 103 [2020-09-11 20:27:07,423 INFO L226 Difference]: Without dead ends: 97 [2020-09-11 20:27:07,424 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=534, Invalid=1536, Unknown=0, NotChecked=0, Total=2070 [2020-09-11 20:27:07,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2020-09-11 20:27:07,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 75. [2020-09-11 20:27:07,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-09-11 20:27:07,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 188 transitions. [2020-09-11 20:27:07,426 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 188 transitions. Word has length 24 [2020-09-11 20:27:07,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:07,426 INFO L479 AbstractCegarLoop]: Abstraction has 75 states and 188 transitions. [2020-09-11 20:27:07,426 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:07,426 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 188 transitions. [2020-09-11 20:27:07,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:07,428 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:07,428 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:07,636 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-09-11 20:27:07,637 INFO L427 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:07,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:07,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1015641916, now seen corresponding path program 68 times [2020-09-11 20:27:07,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:07,638 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092746463] [2020-09-11 20:27:07,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:07,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:07,894 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:07,894 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092746463] [2020-09-11 20:27:07,894 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628569168] [2020-09-11 20:27:07,894 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:07,957 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:27:07,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:07,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:07,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:07,984 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:07,985 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:07,985 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:07,985 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [354673658] [2020-09-11 20:27:07,985 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:07,987 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:07,991 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:07,991 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:07,992 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:07,992 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:08,036 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:08,036 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:08,055 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [21583#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:27:08,056 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:08,056 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:08,056 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:08,056 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=348, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:08,057 INFO L87 Difference]: Start difference. First operand 75 states and 188 transitions. Second operand 21 states. [2020-09-11 20:27:09,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:09,111 INFO L93 Difference]: Finished difference Result 101 states and 242 transitions. [2020-09-11 20:27:09,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:27:09,112 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:09,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:09,113 INFO L225 Difference]: With dead ends: 101 [2020-09-11 20:27:09,113 INFO L226 Difference]: Without dead ends: 95 [2020-09-11 20:27:09,113 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 515 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=600, Invalid=1656, Unknown=0, NotChecked=0, Total=2256 [2020-09-11 20:27:09,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2020-09-11 20:27:09,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 77. [2020-09-11 20:27:09,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-09-11 20:27:09,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 194 transitions. [2020-09-11 20:27:09,117 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 194 transitions. Word has length 24 [2020-09-11 20:27:09,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:09,117 INFO L479 AbstractCegarLoop]: Abstraction has 77 states and 194 transitions. [2020-09-11 20:27:09,117 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:09,117 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 194 transitions. [2020-09-11 20:27:09,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:09,118 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:09,118 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:09,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:09,327 INFO L427 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:09,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:09,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1159412390, now seen corresponding path program 69 times [2020-09-11 20:27:09,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:09,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117343321] [2020-09-11 20:27:09,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:09,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:09,602 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:09,602 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117343321] [2020-09-11 20:27:09,603 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [369325269] [2020-09-11 20:27:09,603 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:09,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2020-09-11 20:27:09,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:09,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:09,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:09,691 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:09,692 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:09,692 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:09,692 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1414417340] [2020-09-11 20:27:09,693 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:09,695 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:09,699 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:09,699 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:09,700 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:09,700 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:09,752 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:09,752 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:09,785 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [21982#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:27:09,785 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:09,786 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:09,786 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:09,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:09,786 INFO L87 Difference]: Start difference. First operand 77 states and 194 transitions. Second operand 21 states. [2020-09-11 20:27:10,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:10,932 INFO L93 Difference]: Finished difference Result 99 states and 240 transitions. [2020-09-11 20:27:10,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:27:10,933 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:10,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:10,934 INFO L225 Difference]: With dead ends: 99 [2020-09-11 20:27:10,934 INFO L226 Difference]: Without dead ends: 93 [2020-09-11 20:27:10,935 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 601 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=682, Invalid=1768, Unknown=0, NotChecked=0, Total=2450 [2020-09-11 20:27:10,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-09-11 20:27:10,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 79. [2020-09-11 20:27:10,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-09-11 20:27:10,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 200 transitions. [2020-09-11 20:27:10,938 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 200 transitions. Word has length 24 [2020-09-11 20:27:10,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:10,939 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 200 transitions. [2020-09-11 20:27:10,939 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:10,939 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 200 transitions. [2020-09-11 20:27:10,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:10,939 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:10,939 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:11,148 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,69 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:11,149 INFO L427 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:11,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:11,149 INFO L82 PathProgramCache]: Analyzing trace with hash -89719544, now seen corresponding path program 70 times [2020-09-11 20:27:11,150 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:11,150 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283484162] [2020-09-11 20:27:11,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:11,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:11,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283484162] [2020-09-11 20:27:11,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1837093144] [2020-09-11 20:27:11,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:11,465 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:11,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:11,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:11,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:11,498 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:11,499 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:11,499 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:11,499 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1659946332] [2020-09-11 20:27:11,499 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:11,502 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:11,506 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:11,507 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:11,508 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:11,508 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:11,557 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:11,558 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:11,571 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [22387#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:27:11,571 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:11,571 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:11,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:11,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:11,572 INFO L87 Difference]: Start difference. First operand 79 states and 200 transitions. Second operand 21 states. [2020-09-11 20:27:12,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:12,818 INFO L93 Difference]: Finished difference Result 99 states and 243 transitions. [2020-09-11 20:27:12,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:27:12,819 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:12,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:12,820 INFO L225 Difference]: With dead ends: 99 [2020-09-11 20:27:12,820 INFO L226 Difference]: Without dead ends: 93 [2020-09-11 20:27:12,821 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=780, Invalid=1872, Unknown=0, NotChecked=0, Total=2652 [2020-09-11 20:27:12,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-09-11 20:27:12,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 81. [2020-09-11 20:27:12,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2020-09-11 20:27:12,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 208 transitions. [2020-09-11 20:27:12,823 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 208 transitions. Word has length 24 [2020-09-11 20:27:12,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:12,824 INFO L479 AbstractCegarLoop]: Abstraction has 81 states and 208 transitions. [2020-09-11 20:27:12,824 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:12,824 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 208 transitions. [2020-09-11 20:27:12,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2020-09-11 20:27:12,824 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:12,825 INFO L422 BasicCegarLoop]: trace histogram [8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:13,034 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:13,034 INFO L427 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:13,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:13,035 INFO L82 PathProgramCache]: Analyzing trace with hash -73142294, now seen corresponding path program 71 times [2020-09-11 20:27:13,036 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:13,036 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383657709] [2020-09-11 20:27:13,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:13,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:13,303 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383657709] [2020-09-11 20:27:13,303 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677129517] [2020-09-11 20:27:13,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:13,370 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2020-09-11 20:27:13,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:13,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 20 conjunts are in the unsatisfiable core [2020-09-11 20:27:13,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:13,394 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 0 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:13,395 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:13,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2020-09-11 20:27:13,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [928426099] [2020-09-11 20:27:13,396 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:13,397 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:13,402 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 38 transitions. [2020-09-11 20:27:13,402 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:13,403 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:13,403 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:13,448 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:13,448 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:13,463 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [22800#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:27:13,464 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-11 20:27:13,464 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:13,464 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-11 20:27:13,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=324, Unknown=0, NotChecked=0, Total=420 [2020-09-11 20:27:13,465 INFO L87 Difference]: Start difference. First operand 81 states and 208 transitions. Second operand 21 states. [2020-09-11 20:27:14,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:14,811 INFO L93 Difference]: Finished difference Result 99 states and 251 transitions. [2020-09-11 20:27:14,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2020-09-11 20:27:14,812 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 24 [2020-09-11 20:27:14,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:14,813 INFO L225 Difference]: With dead ends: 99 [2020-09-11 20:27:14,813 INFO L226 Difference]: Without dead ends: 87 [2020-09-11 20:27:14,813 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 740 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=892, Invalid=1970, Unknown=0, NotChecked=0, Total=2862 [2020-09-11 20:27:14,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2020-09-11 20:27:14,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 62. [2020-09-11 20:27:14,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2020-09-11 20:27:14,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 152 transitions. [2020-09-11 20:27:14,815 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 152 transitions. Word has length 24 [2020-09-11 20:27:14,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:14,815 INFO L479 AbstractCegarLoop]: Abstraction has 62 states and 152 transitions. [2020-09-11 20:27:14,815 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-11 20:27:14,815 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 152 transitions. [2020-09-11 20:27:14,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:14,815 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:14,816 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:15,016 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable72 [2020-09-11 20:27:15,016 INFO L427 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:15,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:15,017 INFO L82 PathProgramCache]: Analyzing trace with hash 674366672, now seen corresponding path program 72 times [2020-09-11 20:27:15,017 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:15,018 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470550410] [2020-09-11 20:27:15,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:15,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:15,383 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:15,383 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470550410] [2020-09-11 20:27:15,383 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895041734] [2020-09-11 20:27:15,383 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:15,454 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-09-11 20:27:15,455 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:15,456 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:15,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:15,468 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:15,468 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:15,468 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:15,469 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [291255480] [2020-09-11 20:27:15,469 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:15,471 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:15,476 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 45 transitions. [2020-09-11 20:27:15,476 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:15,486 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,486 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,519 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,519 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,544 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,544 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,551 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,551 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,571 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,571 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,573 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,573 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,598 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,599 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,606 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:15,607 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:15,614 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [23183#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:27:15,614 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:15,614 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:15,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:15,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:15,615 INFO L87 Difference]: Start difference. First operand 62 states and 152 transitions. Second operand 22 states. [2020-09-11 20:27:16,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:16,271 INFO L93 Difference]: Finished difference Result 96 states and 224 transitions. [2020-09-11 20:27:16,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:27:16,272 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:16,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:16,273 INFO L225 Difference]: With dead ends: 96 [2020-09-11 20:27:16,273 INFO L226 Difference]: Without dead ends: 90 [2020-09-11 20:27:16,274 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 34 SyntacticMatches, 7 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=476, Invalid=1164, Unknown=0, NotChecked=0, Total=1640 [2020-09-11 20:27:16,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2020-09-11 20:27:16,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 70. [2020-09-11 20:27:16,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-09-11 20:27:16,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 172 transitions. [2020-09-11 20:27:16,276 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 172 transitions. Word has length 25 [2020-09-11 20:27:16,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:16,277 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 172 transitions. [2020-09-11 20:27:16,277 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:16,277 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 172 transitions. [2020-09-11 20:27:16,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:16,277 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:16,277 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:16,487 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:16,487 INFO L427 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:16,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:16,488 INFO L82 PathProgramCache]: Analyzing trace with hash 2119386162, now seen corresponding path program 73 times [2020-09-11 20:27:16,488 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:16,489 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761038585] [2020-09-11 20:27:16,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:16,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:16,841 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:16,842 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761038585] [2020-09-11 20:27:16,842 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342592394] [2020-09-11 20:27:16,842 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:16,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:16,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:16,920 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:16,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:16,921 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:16,921 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [791033716] [2020-09-11 20:27:16,921 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:16,923 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:16,927 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:16,928 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:16,928 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:16,928 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:16,978 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:16,978 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:16,990 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [23551#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:27:16,990 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:16,991 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:16,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:16,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=363, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:16,991 INFO L87 Difference]: Start difference. First operand 70 states and 172 transitions. Second operand 22 states. [2020-09-11 20:27:17,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:17,818 INFO L93 Difference]: Finished difference Result 132 states and 298 transitions. [2020-09-11 20:27:17,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:27:17,819 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:17,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:17,820 INFO L225 Difference]: With dead ends: 132 [2020-09-11 20:27:17,820 INFO L226 Difference]: Without dead ends: 126 [2020-09-11 20:27:17,820 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 402 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=533, Invalid=1447, Unknown=0, NotChecked=0, Total=1980 [2020-09-11 20:27:17,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2020-09-11 20:27:17,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 72. [2020-09-11 20:27:17,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2020-09-11 20:27:17,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 178 transitions. [2020-09-11 20:27:17,824 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 178 transitions. Word has length 25 [2020-09-11 20:27:17,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:17,824 INFO L479 AbstractCegarLoop]: Abstraction has 72 states and 178 transitions. [2020-09-11 20:27:17,824 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:17,824 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 178 transitions. [2020-09-11 20:27:17,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:17,825 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:17,825 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:18,035 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:18,035 INFO L427 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:18,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:18,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1361114132, now seen corresponding path program 74 times [2020-09-11 20:27:18,036 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:18,037 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821488012] [2020-09-11 20:27:18,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:18,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:18,358 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:18,358 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821488012] [2020-09-11 20:27:18,358 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1884314745] [2020-09-11 20:27:18,358 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:18,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:27:18,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:18,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:18,429 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:18,444 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:18,444 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:18,445 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:18,445 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1067411199] [2020-09-11 20:27:18,445 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:18,447 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:18,451 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:18,451 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:18,462 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:18,462 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:18,506 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:18,506 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:18,507 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [23967#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:27:18,507 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:18,507 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:18,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:18,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:18,507 INFO L87 Difference]: Start difference. First operand 72 states and 178 transitions. Second operand 22 states. [2020-09-11 20:27:19,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:19,417 INFO L93 Difference]: Finished difference Result 129 states and 294 transitions. [2020-09-11 20:27:19,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:27:19,418 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:19,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:19,419 INFO L225 Difference]: With dead ends: 129 [2020-09-11 20:27:19,419 INFO L226 Difference]: Without dead ends: 123 [2020-09-11 20:27:19,419 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=564, Invalid=1598, Unknown=0, NotChecked=0, Total=2162 [2020-09-11 20:27:19,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-09-11 20:27:19,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 74. [2020-09-11 20:27:19,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-09-11 20:27:19,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 184 transitions. [2020-09-11 20:27:19,422 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 184 transitions. Word has length 25 [2020-09-11 20:27:19,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:19,422 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 184 transitions. [2020-09-11 20:27:19,422 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:19,422 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 184 transitions. [2020-09-11 20:27:19,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:19,423 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:19,423 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:19,623 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:19,624 INFO L427 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:19,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:19,624 INFO L82 PathProgramCache]: Analyzing trace with hash -369281930, now seen corresponding path program 75 times [2020-09-11 20:27:19,625 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:19,625 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183976706] [2020-09-11 20:27:19,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:19,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:19,954 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:19,954 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183976706] [2020-09-11 20:27:19,955 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26082511] [2020-09-11 20:27:19,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:20,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-09-11 20:27:20,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:20,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:20,026 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:20,042 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:20,042 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:20,042 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:20,042 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1021813716] [2020-09-11 20:27:20,042 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:20,044 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:20,049 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:20,049 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:20,059 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:20,060 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:20,104 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:20,105 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:20,105 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [24388#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:27:20,106 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:20,106 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:20,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:20,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:20,106 INFO L87 Difference]: Start difference. First operand 74 states and 184 transitions. Second operand 22 states. [2020-09-11 20:27:21,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:21,112 INFO L93 Difference]: Finished difference Result 127 states and 292 transitions. [2020-09-11 20:27:21,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:27:21,113 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:21,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:21,114 INFO L225 Difference]: With dead ends: 127 [2020-09-11 20:27:21,114 INFO L226 Difference]: Without dead ends: 121 [2020-09-11 20:27:21,115 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=611, Invalid=1741, Unknown=0, NotChecked=0, Total=2352 [2020-09-11 20:27:21,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2020-09-11 20:27:21,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 76. [2020-09-11 20:27:21,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2020-09-11 20:27:21,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 190 transitions. [2020-09-11 20:27:21,118 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 190 transitions. Word has length 25 [2020-09-11 20:27:21,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:21,118 INFO L479 AbstractCegarLoop]: Abstraction has 76 states and 190 transitions. [2020-09-11 20:27:21,118 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:21,118 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 190 transitions. [2020-09-11 20:27:21,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:21,119 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:21,119 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:21,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-09-11 20:27:21,327 INFO L427 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:21,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:21,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1001249448, now seen corresponding path program 76 times [2020-09-11 20:27:21,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:21,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584885505] [2020-09-11 20:27:21,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:21,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:21,625 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:21,626 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584885505] [2020-09-11 20:27:21,626 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579751594] [2020-09-11 20:27:21,626 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:21,690 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:21,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:21,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:21,692 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:21,708 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:21,709 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:21,709 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:21,709 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1331135712] [2020-09-11 20:27:21,709 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:21,711 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:21,716 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:21,716 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:21,726 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:21,727 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:21,772 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:21,772 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:21,773 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [24815#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:27:21,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:21,774 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:21,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:21,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=384, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:21,774 INFO L87 Difference]: Start difference. First operand 76 states and 190 transitions. Second operand 22 states. [2020-09-11 20:27:22,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:22,864 INFO L93 Difference]: Finished difference Result 125 states and 290 transitions. [2020-09-11 20:27:22,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:27:22,865 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:22,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:22,866 INFO L225 Difference]: With dead ends: 125 [2020-09-11 20:27:22,866 INFO L226 Difference]: Without dead ends: 119 [2020-09-11 20:27:22,867 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=674, Invalid=1876, Unknown=0, NotChecked=0, Total=2550 [2020-09-11 20:27:22,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2020-09-11 20:27:22,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 78. [2020-09-11 20:27:22,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2020-09-11 20:27:22,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 196 transitions. [2020-09-11 20:27:22,870 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 196 transitions. Word has length 25 [2020-09-11 20:27:22,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:22,871 INFO L479 AbstractCegarLoop]: Abstraction has 78 states and 196 transitions. [2020-09-11 20:27:22,871 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:22,871 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 196 transitions. [2020-09-11 20:27:22,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:22,871 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:22,872 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:23,082 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:23,082 INFO L427 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:23,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:23,083 INFO L82 PathProgramCache]: Analyzing trace with hash 1871832762, now seen corresponding path program 77 times [2020-09-11 20:27:23,083 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:23,084 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156649897] [2020-09-11 20:27:23,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:23,389 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156649897] [2020-09-11 20:27:23,390 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1390351393] [2020-09-11 20:27:23,390 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:23,458 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-09-11 20:27:23,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:23,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:23,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:23,478 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:23,478 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:23,479 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:23,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [976001048] [2020-09-11 20:27:23,479 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:23,481 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:23,485 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:23,486 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:23,486 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:23,486 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:23,531 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:23,531 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:23,546 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [25248#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:27:23,547 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:23,547 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:23,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:23,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:23,547 INFO L87 Difference]: Start difference. First operand 78 states and 196 transitions. Second operand 22 states. [2020-09-11 20:27:24,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:24,735 INFO L93 Difference]: Finished difference Result 123 states and 288 transitions. [2020-09-11 20:27:24,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:27:24,736 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:24,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:24,736 INFO L225 Difference]: With dead ends: 123 [2020-09-11 20:27:24,737 INFO L226 Difference]: Without dead ends: 117 [2020-09-11 20:27:24,737 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 701 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=753, Invalid=2003, Unknown=0, NotChecked=0, Total=2756 [2020-09-11 20:27:24,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-09-11 20:27:24,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 80. [2020-09-11 20:27:24,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2020-09-11 20:27:24,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 202 transitions. [2020-09-11 20:27:24,740 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 202 transitions. Word has length 25 [2020-09-11 20:27:24,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:24,740 INFO L479 AbstractCegarLoop]: Abstraction has 80 states and 202 transitions. [2020-09-11 20:27:24,741 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:24,741 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 202 transitions. [2020-09-11 20:27:24,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:24,741 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:24,742 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:24,952 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:24,952 INFO L427 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:24,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:24,953 INFO L82 PathProgramCache]: Analyzing trace with hash -248080228, now seen corresponding path program 78 times [2020-09-11 20:27:24,953 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:24,954 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028827564] [2020-09-11 20:27:24,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:24,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:25,225 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:25,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028827564] [2020-09-11 20:27:25,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [344226778] [2020-09-11 20:27:25,226 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:25,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-09-11 20:27:25,296 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:25,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:25,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:25,320 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:25,320 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:25,320 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [283899406] [2020-09-11 20:27:25,320 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:25,322 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:25,326 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:25,326 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:25,327 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:25,327 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:25,374 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:25,374 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:25,401 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [25687#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:27:25,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:25,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:25,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:25,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:25,402 INFO L87 Difference]: Start difference. First operand 80 states and 202 transitions. Second operand 22 states. [2020-09-11 20:27:26,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:26,664 INFO L93 Difference]: Finished difference Result 121 states and 286 transitions. [2020-09-11 20:27:26,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:27:26,665 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:26,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:26,666 INFO L225 Difference]: With dead ends: 121 [2020-09-11 20:27:26,666 INFO L226 Difference]: Without dead ends: 115 [2020-09-11 20:27:26,667 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 805 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=848, Invalid=2122, Unknown=0, NotChecked=0, Total=2970 [2020-09-11 20:27:26,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2020-09-11 20:27:26,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 82. [2020-09-11 20:27:26,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-09-11 20:27:26,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 208 transitions. [2020-09-11 20:27:26,670 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 208 transitions. Word has length 25 [2020-09-11 20:27:26,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:26,671 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 208 transitions. [2020-09-11 20:27:26,671 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:26,671 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 208 transitions. [2020-09-11 20:27:26,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:26,671 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:26,671 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:26,872 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-09-11 20:27:26,872 INFO L427 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:26,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:26,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1497212162, now seen corresponding path program 79 times [2020-09-11 20:27:26,873 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:26,873 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171318182] [2020-09-11 20:27:26,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:26,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:27,133 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171318182] [2020-09-11 20:27:27,134 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607931638] [2020-09-11 20:27:27,134 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:27,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:27,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:27,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:27,261 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:27,262 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:27,262 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:27,262 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1241333556] [2020-09-11 20:27:27,262 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:27,267 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:27,276 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:27,276 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:27,291 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:27,292 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:27,335 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:27,335 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:27,337 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [26132#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:27:27,337 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:27,337 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:27,338 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:27,338 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=369, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:27,339 INFO L87 Difference]: Start difference. First operand 82 states and 208 transitions. Second operand 22 states. [2020-09-11 20:27:28,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:28,935 INFO L93 Difference]: Finished difference Result 121 states and 289 transitions. [2020-09-11 20:27:28,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:27:28,935 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:28,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:28,937 INFO L225 Difference]: With dead ends: 121 [2020-09-11 20:27:28,937 INFO L226 Difference]: Without dead ends: 115 [2020-09-11 20:27:28,937 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 881 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=959, Invalid=2233, Unknown=0, NotChecked=0, Total=3192 [2020-09-11 20:27:28,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2020-09-11 20:27:28,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 84. [2020-09-11 20:27:28,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-09-11 20:27:28,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 216 transitions. [2020-09-11 20:27:28,941 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 216 transitions. Word has length 25 [2020-09-11 20:27:28,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:28,941 INFO L479 AbstractCegarLoop]: Abstraction has 84 states and 216 transitions. [2020-09-11 20:27:28,941 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:28,941 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 216 transitions. [2020-09-11 20:27:28,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-11 20:27:28,942 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:28,942 INFO L422 BasicCegarLoop]: trace histogram [9, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:29,153 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:29,153 INFO L427 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:29,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:29,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1480634912, now seen corresponding path program 80 times [2020-09-11 20:27:29,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:29,154 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915645658] [2020-09-11 20:27:29,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:29,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:29,437 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:29,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915645658] [2020-09-11 20:27:29,438 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50759708] [2020-09-11 20:27:29,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:29,491 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:27:29,492 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:29,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 21 conjunts are in the unsatisfiable core [2020-09-11 20:27:29,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:29,519 INFO L134 CoverageAnalysis]: Checked inductivity of 64 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:29,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:29,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2020-09-11 20:27:29,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1015236806] [2020-09-11 20:27:29,520 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:29,522 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:29,527 INFO L274 McrAutomatonBuilder]: Finished intersection with 31 states and 35 transitions. [2020-09-11 20:27:29,527 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:29,528 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:29,528 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:29,572 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:29,572 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:29,584 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [26585#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:27:29,585 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-11 20:27:29,585 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:29,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-11 20:27:29,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=356, Unknown=0, NotChecked=0, Total=462 [2020-09-11 20:27:29,586 INFO L87 Difference]: Start difference. First operand 84 states and 216 transitions. Second operand 22 states. [2020-09-11 20:27:31,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:31,021 INFO L93 Difference]: Finished difference Result 122 states and 299 transitions. [2020-09-11 20:27:31,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-09-11 20:27:31,022 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-09-11 20:27:31,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:31,022 INFO L225 Difference]: With dead ends: 122 [2020-09-11 20:27:31,023 INFO L226 Difference]: Without dead ends: 110 [2020-09-11 20:27:31,023 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 977 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1084, Invalid=2338, Unknown=0, NotChecked=0, Total=3422 [2020-09-11 20:27:31,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2020-09-11 20:27:31,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 66. [2020-09-11 20:27:31,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-09-11 20:27:31,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 161 transitions. [2020-09-11 20:27:31,025 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 161 transitions. Word has length 25 [2020-09-11 20:27:31,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:31,025 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 161 transitions. [2020-09-11 20:27:31,025 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-11 20:27:31,025 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 161 transitions. [2020-09-11 20:27:31,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:31,025 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:31,026 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:31,233 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:31,233 INFO L427 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:31,234 INFO L82 PathProgramCache]: Analyzing trace with hash 601326971, now seen corresponding path program 81 times [2020-09-11 20:27:31,234 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:31,234 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306948689] [2020-09-11 20:27:31,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:31,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:31,633 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:31,634 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306948689] [2020-09-11 20:27:31,634 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736705743] [2020-09-11 20:27:31,634 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:31,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-09-11 20:27:31,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:31,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:31,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:31,716 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:31,716 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:31,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:31,717 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [628706204] [2020-09-11 20:27:31,717 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:31,719 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:31,724 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 42 transitions. [2020-09-11 20:27:31,724 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:31,739 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:31,739 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:31,791 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:31,792 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:31,792 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [27011#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:27:31,793 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:31,793 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:31,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:31,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:31,793 INFO L87 Difference]: Start difference. First operand 66 states and 161 transitions. Second operand 23 states. [2020-09-11 20:27:32,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:32,567 INFO L93 Difference]: Finished difference Result 118 states and 270 transitions. [2020-09-11 20:27:32,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2020-09-11 20:27:32,568 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:32,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:32,569 INFO L225 Difference]: With dead ends: 118 [2020-09-11 20:27:32,569 INFO L226 Difference]: Without dead ends: 112 [2020-09-11 20:27:32,570 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 332 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=527, Invalid=1365, Unknown=0, NotChecked=0, Total=1892 [2020-09-11 20:27:32,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112 states. [2020-09-11 20:27:32,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112 to 73. [2020-09-11 20:27:32,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2020-09-11 20:27:32,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 180 transitions. [2020-09-11 20:27:32,572 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 180 transitions. Word has length 26 [2020-09-11 20:27:32,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:32,573 INFO L479 AbstractCegarLoop]: Abstraction has 73 states and 180 transitions. [2020-09-11 20:27:32,573 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:32,573 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 180 transitions. [2020-09-11 20:27:32,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:32,573 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:32,573 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:32,774 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:32,774 INFO L427 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:32,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:32,775 INFO L82 PathProgramCache]: Analyzing trace with hash 2046346461, now seen corresponding path program 82 times [2020-09-11 20:27:32,776 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:32,776 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426076149] [2020-09-11 20:27:32,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:32,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:33,154 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:33,155 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426076149] [2020-09-11 20:27:33,155 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673865521] [2020-09-11 20:27:33,155 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:33,223 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:33,223 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:33,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:33,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:33,244 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:33,244 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:33,244 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:33,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [564126130] [2020-09-11 20:27:33,244 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:33,246 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:33,252 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:33,252 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:33,253 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:33,253 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:33,302 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:33,303 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:33,318 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [27415#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:27:33,318 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:33,318 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:33,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:33,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:33,318 INFO L87 Difference]: Start difference. First operand 73 states and 180 transitions. Second operand 23 states. [2020-09-11 20:27:34,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:34,178 INFO L93 Difference]: Finished difference Result 115 states and 266 transitions. [2020-09-11 20:27:34,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:27:34,179 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:34,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:34,180 INFO L225 Difference]: With dead ends: 115 [2020-09-11 20:27:34,181 INFO L226 Difference]: Without dead ends: 109 [2020-09-11 20:27:34,181 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 393 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=543, Invalid=1527, Unknown=0, NotChecked=0, Total=2070 [2020-09-11 20:27:34,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2020-09-11 20:27:34,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 75. [2020-09-11 20:27:34,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2020-09-11 20:27:34,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 186 transitions. [2020-09-11 20:27:34,183 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 186 transitions. Word has length 26 [2020-09-11 20:27:34,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:34,183 INFO L479 AbstractCegarLoop]: Abstraction has 75 states and 186 transitions. [2020-09-11 20:27:34,183 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:34,183 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 186 transitions. [2020-09-11 20:27:34,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:34,184 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:34,184 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:34,384 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:34,385 INFO L427 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:34,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:34,386 INFO L82 PathProgramCache]: Analyzing trace with hash 1288074431, now seen corresponding path program 83 times [2020-09-11 20:27:34,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:34,387 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896161384] [2020-09-11 20:27:34,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:34,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:34,761 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:34,761 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896161384] [2020-09-11 20:27:34,761 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1171051541] [2020-09-11 20:27:34,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:34,833 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-09-11 20:27:34,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:34,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:34,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:34,851 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:34,852 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:34,852 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:34,852 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [113404928] [2020-09-11 20:27:34,852 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:34,854 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:34,859 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:34,859 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:34,873 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:34,874 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:34,924 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:34,924 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:34,925 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [27824#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:27:34,925 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:34,926 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:34,926 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:34,926 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:34,926 INFO L87 Difference]: Start difference. First operand 75 states and 186 transitions. Second operand 23 states. [2020-09-11 20:27:35,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:35,888 INFO L93 Difference]: Finished difference Result 113 states and 264 transitions. [2020-09-11 20:27:35,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:27:35,889 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:35,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:35,890 INFO L225 Difference]: With dead ends: 113 [2020-09-11 20:27:35,890 INFO L226 Difference]: Without dead ends: 107 [2020-09-11 20:27:35,891 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 458 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=575, Invalid=1681, Unknown=0, NotChecked=0, Total=2256 [2020-09-11 20:27:35,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-09-11 20:27:35,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 77. [2020-09-11 20:27:35,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-09-11 20:27:35,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 192 transitions. [2020-09-11 20:27:35,894 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 192 transitions. Word has length 26 [2020-09-11 20:27:35,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:35,895 INFO L479 AbstractCegarLoop]: Abstraction has 77 states and 192 transitions. [2020-09-11 20:27:35,895 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:35,895 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 192 transitions. [2020-09-11 20:27:35,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:35,896 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:35,896 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:36,101 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:36,102 INFO L427 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:36,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:36,102 INFO L82 PathProgramCache]: Analyzing trace with hash -442321631, now seen corresponding path program 84 times [2020-09-11 20:27:36,103 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:36,103 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777472531] [2020-09-11 20:27:36,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:36,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:36,414 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:36,415 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777472531] [2020-09-11 20:27:36,415 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176260721] [2020-09-11 20:27:36,415 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:36,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2020-09-11 20:27:36,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:36,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:36,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:36,504 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:36,504 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:36,504 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:36,504 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [167244714] [2020-09-11 20:27:36,504 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:36,506 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:36,512 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:36,512 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:36,513 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:36,513 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:36,561 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:36,561 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:36,576 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [28239#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:27:36,576 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:36,576 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:36,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:36,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:36,577 INFO L87 Difference]: Start difference. First operand 77 states and 192 transitions. Second operand 23 states. [2020-09-11 20:27:37,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:37,646 INFO L93 Difference]: Finished difference Result 111 states and 262 transitions. [2020-09-11 20:27:37,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:27:37,647 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:37,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:37,648 INFO L225 Difference]: With dead ends: 111 [2020-09-11 20:27:37,648 INFO L226 Difference]: Without dead ends: 105 [2020-09-11 20:27:37,648 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 527 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=623, Invalid=1827, Unknown=0, NotChecked=0, Total=2450 [2020-09-11 20:27:37,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-09-11 20:27:37,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 79. [2020-09-11 20:27:37,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-09-11 20:27:37,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 198 transitions. [2020-09-11 20:27:37,652 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 198 transitions. Word has length 26 [2020-09-11 20:27:37,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:37,652 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 198 transitions. [2020-09-11 20:27:37,653 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:37,653 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 198 transitions. [2020-09-11 20:27:37,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:37,653 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:37,653 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:37,854 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:37,854 INFO L427 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:37,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:37,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1074289149, now seen corresponding path program 85 times [2020-09-11 20:27:37,855 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:37,856 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669337180] [2020-09-11 20:27:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:37,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:38,197 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:38,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669337180] [2020-09-11 20:27:38,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842307203] [2020-09-11 20:27:38,198 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:38,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:38,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:38,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:38,283 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:38,283 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:38,283 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:38,283 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1453211250] [2020-09-11 20:27:38,284 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:38,286 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:38,291 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:38,291 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:38,292 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:38,292 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:38,341 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:38,342 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:38,377 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [28660#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:27:38,378 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:38,378 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:38,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:38,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:38,378 INFO L87 Difference]: Start difference. First operand 79 states and 198 transitions. Second operand 23 states. [2020-09-11 20:27:39,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:39,557 INFO L93 Difference]: Finished difference Result 109 states and 260 transitions. [2020-09-11 20:27:39,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:27:39,558 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:39,559 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:39,560 INFO L225 Difference]: With dead ends: 109 [2020-09-11 20:27:39,560 INFO L226 Difference]: Without dead ends: 103 [2020-09-11 20:27:39,561 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=687, Invalid=1965, Unknown=0, NotChecked=0, Total=2652 [2020-09-11 20:27:39,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2020-09-11 20:27:39,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 81. [2020-09-11 20:27:39,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2020-09-11 20:27:39,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 204 transitions. [2020-09-11 20:27:39,564 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 204 transitions. Word has length 26 [2020-09-11 20:27:39,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:39,564 INFO L479 AbstractCegarLoop]: Abstraction has 81 states and 204 transitions. [2020-09-11 20:27:39,564 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:39,564 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 204 transitions. [2020-09-11 20:27:39,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:39,565 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:39,565 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:39,776 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2020-09-11 20:27:39,776 INFO L427 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:39,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:39,777 INFO L82 PathProgramCache]: Analyzing trace with hash 1798793061, now seen corresponding path program 86 times [2020-09-11 20:27:39,777 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:39,778 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124623667] [2020-09-11 20:27:39,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:39,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:40,168 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:40,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124623667] [2020-09-11 20:27:40,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [117147157] [2020-09-11 20:27:40,170 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:40,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:27:40,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:40,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:40,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:40,277 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:40,277 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:40,279 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [918515013] [2020-09-11 20:27:40,279 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:40,285 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:40,295 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:40,296 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:40,296 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:40,297 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:40,364 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:40,364 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:40,385 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [29087#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:27:40,385 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:40,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:40,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:40,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:40,386 INFO L87 Difference]: Start difference. First operand 81 states and 204 transitions. Second operand 23 states. [2020-09-11 20:27:41,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:41,643 INFO L93 Difference]: Finished difference Result 107 states and 258 transitions. [2020-09-11 20:27:41,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:27:41,644 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:41,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:41,645 INFO L225 Difference]: With dead ends: 107 [2020-09-11 20:27:41,645 INFO L226 Difference]: Without dead ends: 101 [2020-09-11 20:27:41,646 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=767, Invalid=2095, Unknown=0, NotChecked=0, Total=2862 [2020-09-11 20:27:41,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2020-09-11 20:27:41,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 83. [2020-09-11 20:27:41,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2020-09-11 20:27:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 210 transitions. [2020-09-11 20:27:41,649 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 210 transitions. Word has length 26 [2020-09-11 20:27:41,649 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:41,649 INFO L479 AbstractCegarLoop]: Abstraction has 83 states and 210 transitions. [2020-09-11 20:27:41,649 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 210 transitions. [2020-09-11 20:27:41,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:41,650 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:41,650 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:41,858 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,86 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:41,859 INFO L427 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:41,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:41,859 INFO L82 PathProgramCache]: Analyzing trace with hash -321119929, now seen corresponding path program 87 times [2020-09-11 20:27:41,860 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:41,860 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656167815] [2020-09-11 20:27:41,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:41,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:42,179 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:42,179 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656167815] [2020-09-11 20:27:42,180 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552740383] [2020-09-11 20:27:42,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:42,264 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2020-09-11 20:27:42,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:42,266 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:42,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:42,294 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:42,294 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:42,295 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:42,295 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2017590010] [2020-09-11 20:27:42,295 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:42,301 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:42,311 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:42,311 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:42,312 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:42,313 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:42,355 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:42,356 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:42,370 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [29520#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:27:42,371 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:42,371 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:42,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:42,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=414, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:42,372 INFO L87 Difference]: Start difference. First operand 83 states and 210 transitions. Second operand 23 states. [2020-09-11 20:27:43,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:43,740 INFO L93 Difference]: Finished difference Result 105 states and 256 transitions. [2020-09-11 20:27:43,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:27:43,741 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:43,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:43,742 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:27:43,742 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:27:43,742 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 758 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=863, Invalid=2217, Unknown=0, NotChecked=0, Total=3080 [2020-09-11 20:27:43,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:27:43,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 85. [2020-09-11 20:27:43,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-09-11 20:27:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 216 transitions. [2020-09-11 20:27:43,745 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 216 transitions. Word has length 26 [2020-09-11 20:27:43,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:43,745 INFO L479 AbstractCegarLoop]: Abstraction has 85 states and 216 transitions. [2020-09-11 20:27:43,745 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:43,745 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 216 transitions. [2020-09-11 20:27:43,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:43,746 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:43,746 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:43,948 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-09-11 20:27:43,949 INFO L427 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:43,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:43,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1570251863, now seen corresponding path program 88 times [2020-09-11 20:27:43,950 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:43,950 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719742171] [2020-09-11 20:27:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:43,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:44,271 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:44,272 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719742171] [2020-09-11 20:27:44,272 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755990836] [2020-09-11 20:27:44,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:44,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:44,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:44,338 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:44,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:44,375 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:44,376 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:44,376 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:44,376 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1558507721] [2020-09-11 20:27:44,376 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:44,378 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:44,383 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:44,384 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:44,384 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:44,385 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:44,435 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:44,436 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:44,449 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [29959#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:27:44,449 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:44,449 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:44,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:44,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:44,450 INFO L87 Difference]: Start difference. First operand 85 states and 216 transitions. Second operand 23 states. [2020-09-11 20:27:45,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:45,938 INFO L93 Difference]: Finished difference Result 105 states and 259 transitions. [2020-09-11 20:27:45,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:27:45,939 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:45,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:45,940 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:27:45,940 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:27:45,941 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=975, Invalid=2331, Unknown=0, NotChecked=0, Total=3306 [2020-09-11 20:27:45,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:27:45,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 87. [2020-09-11 20:27:45,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2020-09-11 20:27:45,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 224 transitions. [2020-09-11 20:27:45,946 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 224 transitions. Word has length 26 [2020-09-11 20:27:45,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:45,946 INFO L479 AbstractCegarLoop]: Abstraction has 87 states and 224 transitions. [2020-09-11 20:27:45,946 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:45,946 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 224 transitions. [2020-09-11 20:27:45,947 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-11 20:27:45,947 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:45,947 INFO L422 BasicCegarLoop]: trace histogram [9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:46,157 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-09-11 20:27:46,157 INFO L427 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:46,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:46,158 INFO L82 PathProgramCache]: Analyzing trace with hash -1553674613, now seen corresponding path program 89 times [2020-09-11 20:27:46,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:46,159 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503891875] [2020-09-11 20:27:46,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:46,478 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:46,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503891875] [2020-09-11 20:27:46,479 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451341262] [2020-09-11 20:27:46,479 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:46,544 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2020-09-11 20:27:46,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:46,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 22 conjunts are in the unsatisfiable core [2020-09-11 20:27:46,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:46,572 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:46,573 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:46,573 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2020-09-11 20:27:46,573 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1098018540] [2020-09-11 20:27:46,573 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:46,575 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:46,594 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 40 transitions. [2020-09-11 20:27:46,594 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:46,595 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:46,595 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:46,643 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:46,643 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:46,657 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [30406#(and (<= ~j~0 24) (< ~i~0 46))] [2020-09-11 20:27:46,657 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-11 20:27:46,657 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:46,657 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-11 20:27:46,657 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2020-09-11 20:27:46,658 INFO L87 Difference]: Start difference. First operand 87 states and 224 transitions. Second operand 23 states. [2020-09-11 20:27:48,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:48,220 INFO L93 Difference]: Finished difference Result 105 states and 267 transitions. [2020-09-11 20:27:48,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2020-09-11 20:27:48,221 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 26 [2020-09-11 20:27:48,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:48,222 INFO L225 Difference]: With dead ends: 105 [2020-09-11 20:27:48,222 INFO L226 Difference]: Without dead ends: 93 [2020-09-11 20:27:48,223 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 932 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1101, Invalid=2439, Unknown=0, NotChecked=0, Total=3540 [2020-09-11 20:27:48,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2020-09-11 20:27:48,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 66. [2020-09-11 20:27:48,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2020-09-11 20:27:48,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 162 transitions. [2020-09-11 20:27:48,225 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 162 transitions. Word has length 26 [2020-09-11 20:27:48,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:48,225 INFO L479 AbstractCegarLoop]: Abstraction has 66 states and 162 transitions. [2020-09-11 20:27:48,226 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-11 20:27:48,226 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 162 transitions. [2020-09-11 20:27:48,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:48,226 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:48,226 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:48,427 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:48,427 INFO L427 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:48,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:48,428 INFO L82 PathProgramCache]: Analyzing trace with hash -473673969, now seen corresponding path program 90 times [2020-09-11 20:27:48,428 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:48,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262540477] [2020-09-11 20:27:48,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:48,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:48,868 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:48,868 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262540477] [2020-09-11 20:27:48,869 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527582845] [2020-09-11 20:27:48,869 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:48,940 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-09-11 20:27:48,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:48,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:48,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:48,955 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:48,955 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:48,955 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:48,955 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [985448947] [2020-09-11 20:27:48,956 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:48,959 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:48,966 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 47 transitions. [2020-09-11 20:27:48,967 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:48,972 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:48,972 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,008 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,008 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,038 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,038 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,046 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,046 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,065 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,065 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,069 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,069 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,097 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,097 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,107 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:49,107 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:49,120 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [30819#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:27:49,120 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:49,121 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:49,121 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:49,121 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=416, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:49,121 INFO L87 Difference]: Start difference. First operand 66 states and 162 transitions. Second operand 24 states. [2020-09-11 20:27:49,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:49,971 INFO L93 Difference]: Finished difference Result 102 states and 238 transitions. [2020-09-11 20:27:49,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:27:49,972 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:49,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:49,973 INFO L225 Difference]: With dead ends: 102 [2020-09-11 20:27:49,973 INFO L226 Difference]: Without dead ends: 96 [2020-09-11 20:27:49,973 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 40 SyntacticMatches, 7 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=577, Invalid=1403, Unknown=0, NotChecked=0, Total=1980 [2020-09-11 20:27:49,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2020-09-11 20:27:49,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 74. [2020-09-11 20:27:49,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-09-11 20:27:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 182 transitions. [2020-09-11 20:27:49,977 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 182 transitions. Word has length 27 [2020-09-11 20:27:49,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:49,977 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 182 transitions. [2020-09-11 20:27:49,977 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:49,978 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 182 transitions. [2020-09-11 20:27:49,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:49,978 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:49,978 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:50,186 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:50,186 INFO L427 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:50,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:50,187 INFO L82 PathProgramCache]: Analyzing trace with hash 915619313, now seen corresponding path program 91 times [2020-09-11 20:27:50,187 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:50,188 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931302051] [2020-09-11 20:27:50,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:50,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:50,622 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:50,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931302051] [2020-09-11 20:27:50,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165331209] [2020-09-11 20:27:50,623 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:50,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:50,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:50,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:50,740 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:50,740 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:50,740 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:50,741 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1501944084] [2020-09-11 20:27:50,741 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:50,747 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:50,763 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:27:50,763 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:50,765 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:50,765 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:50,828 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:50,829 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:50,841 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [31213#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:27:50,841 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:50,841 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:50,842 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:50,842 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=433, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:50,842 INFO L87 Difference]: Start difference. First operand 74 states and 182 transitions. Second operand 24 states. [2020-09-11 20:27:51,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:51,710 INFO L93 Difference]: Finished difference Result 142 states and 320 transitions. [2020-09-11 20:27:51,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:27:51,711 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:51,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:51,712 INFO L225 Difference]: With dead ends: 142 [2020-09-11 20:27:51,712 INFO L226 Difference]: Without dead ends: 136 [2020-09-11 20:27:51,713 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 479 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=636, Invalid=1716, Unknown=0, NotChecked=0, Total=2352 [2020-09-11 20:27:51,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2020-09-11 20:27:51,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 76. [2020-09-11 20:27:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2020-09-11 20:27:51,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 188 transitions. [2020-09-11 20:27:51,716 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 188 transitions. Word has length 27 [2020-09-11 20:27:51,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:51,716 INFO L479 AbstractCegarLoop]: Abstraction has 76 states and 188 transitions. [2020-09-11 20:27:51,716 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:51,716 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 188 transitions. [2020-09-11 20:27:51,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:51,716 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:51,717 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:51,917 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:51,918 INFO L427 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:51,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:51,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1934328493, now seen corresponding path program 92 times [2020-09-11 20:27:51,919 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:51,919 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33778411] [2020-09-11 20:27:51,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:51,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:52,336 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:52,337 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33778411] [2020-09-11 20:27:52,337 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186768670] [2020-09-11 20:27:52,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:52,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:27:52,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:52,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:52,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:52,433 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:52,433 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:52,433 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:52,433 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1844786839] [2020-09-11 20:27:52,434 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:52,436 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:52,442 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:27:52,442 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:52,443 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:52,444 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:52,491 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:52,491 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:52,506 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [31659#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:27:52,507 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:52,507 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:52,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:52,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=446, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:52,507 INFO L87 Difference]: Start difference. First operand 76 states and 188 transitions. Second operand 24 states. [2020-09-11 20:27:53,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:53,541 INFO L93 Difference]: Finished difference Result 139 states and 316 transitions. [2020-09-11 20:27:53,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:27:53,542 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:53,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:53,544 INFO L225 Difference]: With dead ends: 139 [2020-09-11 20:27:53,544 INFO L226 Difference]: Without dead ends: 133 [2020-09-11 20:27:53,545 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 547 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=665, Invalid=1885, Unknown=0, NotChecked=0, Total=2550 [2020-09-11 20:27:53,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2020-09-11 20:27:53,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 78. [2020-09-11 20:27:53,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2020-09-11 20:27:53,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 194 transitions. [2020-09-11 20:27:53,547 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 194 transitions. Word has length 27 [2020-09-11 20:27:53,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:53,547 INFO L479 AbstractCegarLoop]: Abstraction has 78 states and 194 transitions. [2020-09-11 20:27:53,547 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:53,547 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 194 transitions. [2020-09-11 20:27:53,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:53,548 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:53,548 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:53,749 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2020-09-11 20:27:53,749 INFO L427 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:53,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:53,750 INFO L82 PathProgramCache]: Analyzing trace with hash 1602366773, now seen corresponding path program 93 times [2020-09-11 20:27:53,750 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:53,751 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774245568] [2020-09-11 20:27:53,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:53,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:54,144 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774245568] [2020-09-11 20:27:54,144 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062878533] [2020-09-11 20:27:54,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:54,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-09-11 20:27:54,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:54,217 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:54,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:54,240 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:54,241 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:54,241 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:54,241 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [202332542] [2020-09-11 20:27:54,241 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:54,243 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:54,250 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:27:54,251 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:54,251 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:54,252 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:54,303 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:54,304 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:54,316 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [32110#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:27:54,317 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:54,317 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:54,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:54,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:54,317 INFO L87 Difference]: Start difference. First operand 78 states and 194 transitions. Second operand 24 states. [2020-09-11 20:27:55,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:55,469 INFO L93 Difference]: Finished difference Result 137 states and 314 transitions. [2020-09-11 20:27:55,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:27:55,470 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:55,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:55,471 INFO L225 Difference]: With dead ends: 137 [2020-09-11 20:27:55,471 INFO L226 Difference]: Without dead ends: 131 [2020-09-11 20:27:55,472 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=710, Invalid=2046, Unknown=0, NotChecked=0, Total=2756 [2020-09-11 20:27:55,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2020-09-11 20:27:55,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 80. [2020-09-11 20:27:55,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2020-09-11 20:27:55,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 200 transitions. [2020-09-11 20:27:55,474 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 200 transitions. Word has length 27 [2020-09-11 20:27:55,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:55,474 INFO L479 AbstractCegarLoop]: Abstraction has 80 states and 200 transitions. [2020-09-11 20:27:55,474 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:55,474 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 200 transitions. [2020-09-11 20:27:55,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:55,474 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:55,475 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:55,675 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,93 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:55,676 INFO L427 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:55,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:55,676 INFO L82 PathProgramCache]: Analyzing trace with hash -128029289, now seen corresponding path program 94 times [2020-09-11 20:27:55,677 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:55,677 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361474828] [2020-09-11 20:27:55,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:55,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:56,058 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361474828] [2020-09-11 20:27:56,058 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1388539352] [2020-09-11 20:27:56,058 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:56,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:27:56,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:56,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:56,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:56,145 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:56,146 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:56,146 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:56,146 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1363448197] [2020-09-11 20:27:56,146 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:56,148 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:56,156 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:27:56,156 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:56,157 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:56,157 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:56,208 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:56,209 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:56,222 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [32567#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:27:56,223 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:56,223 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:56,223 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:56,223 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:56,224 INFO L87 Difference]: Start difference. First operand 80 states and 200 transitions. Second operand 24 states. [2020-09-11 20:27:57,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:57,423 INFO L93 Difference]: Finished difference Result 135 states and 312 transitions. [2020-09-11 20:27:57,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:27:57,424 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:57,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:57,425 INFO L225 Difference]: With dead ends: 135 [2020-09-11 20:27:57,426 INFO L226 Difference]: Without dead ends: 129 [2020-09-11 20:27:57,426 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 712 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=771, Invalid=2199, Unknown=0, NotChecked=0, Total=2970 [2020-09-11 20:27:57,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2020-09-11 20:27:57,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 82. [2020-09-11 20:27:57,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-09-11 20:27:57,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 206 transitions. [2020-09-11 20:27:57,439 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 206 transitions. Word has length 27 [2020-09-11 20:27:57,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:57,439 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 206 transitions. [2020-09-11 20:27:57,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:57,440 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 206 transitions. [2020-09-11 20:27:57,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:57,441 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:57,441 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:57,642 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 94 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2020-09-11 20:27:57,642 INFO L427 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:57,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:57,643 INFO L82 PathProgramCache]: Analyzing trace with hash -759996807, now seen corresponding path program 95 times [2020-09-11 20:27:57,643 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:57,644 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452295525] [2020-09-11 20:27:57,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:57,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:27:58,018 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:58,018 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452295525] [2020-09-11 20:27:58,018 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360810247] [2020-09-11 20:27:58,019 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:58,089 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-09-11 20:27:58,089 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:27:58,090 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:27:58,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:27:58,130 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:27:58,131 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:27:58,131 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:27:58,131 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1698550679] [2020-09-11 20:27:58,131 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:27:58,135 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:27:58,142 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:27:58,143 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:27:58,143 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:58,144 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:58,185 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:27:58,186 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:27:58,195 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [33030#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:27:58,196 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:27:58,196 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:27:58,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:27:58,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:27:58,197 INFO L87 Difference]: Start difference. First operand 82 states and 206 transitions. Second operand 24 states. [2020-09-11 20:27:59,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:27:59,545 INFO L93 Difference]: Finished difference Result 133 states and 310 transitions. [2020-09-11 20:27:59,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:27:59,546 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:27:59,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:27:59,547 INFO L225 Difference]: With dead ends: 133 [2020-09-11 20:27:59,547 INFO L226 Difference]: Without dead ends: 127 [2020-09-11 20:27:59,548 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 802 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=848, Invalid=2344, Unknown=0, NotChecked=0, Total=3192 [2020-09-11 20:27:59,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2020-09-11 20:27:59,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 84. [2020-09-11 20:27:59,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-09-11 20:27:59,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 212 transitions. [2020-09-11 20:27:59,552 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 212 transitions. Word has length 27 [2020-09-11 20:27:59,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:27:59,552 INFO L479 AbstractCegarLoop]: Abstraction has 84 states and 212 transitions. [2020-09-11 20:27:59,552 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:27:59,552 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 212 transitions. [2020-09-11 20:27:59,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:27:59,553 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:27:59,553 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:27:59,763 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:27:59,763 INFO L427 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:27:59,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:27:59,763 INFO L82 PathProgramCache]: Analyzing trace with hash 2113085403, now seen corresponding path program 96 times [2020-09-11 20:27:59,764 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:27:59,764 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130122141] [2020-09-11 20:27:59,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:27:59,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:00,139 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:00,139 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130122141] [2020-09-11 20:28:00,139 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015305218] [2020-09-11 20:28:00,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:00,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-09-11 20:28:00,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:00,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:28:00,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:00,232 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:00,232 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:00,233 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:28:00,233 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [749635824] [2020-09-11 20:28:00,233 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:00,235 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:00,240 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:28:00,241 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:00,252 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:00,252 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:00,300 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:00,301 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:00,302 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [33499#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:28:00,302 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:28:00,302 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:00,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:28:00,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=458, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:28:00,303 INFO L87 Difference]: Start difference. First operand 84 states and 212 transitions. Second operand 24 states. [2020-09-11 20:28:01,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:01,751 INFO L93 Difference]: Finished difference Result 131 states and 308 transitions. [2020-09-11 20:28:01,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:28:01,752 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:28:01,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:01,754 INFO L225 Difference]: With dead ends: 131 [2020-09-11 20:28:01,754 INFO L226 Difference]: Without dead ends: 125 [2020-09-11 20:28:01,754 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 896 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=941, Invalid=2481, Unknown=0, NotChecked=0, Total=3422 [2020-09-11 20:28:01,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2020-09-11 20:28:01,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 86. [2020-09-11 20:28:01,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2020-09-11 20:28:01,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 218 transitions. [2020-09-11 20:28:01,757 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 218 transitions. Word has length 27 [2020-09-11 20:28:01,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:01,757 INFO L479 AbstractCegarLoop]: Abstraction has 86 states and 218 transitions. [2020-09-11 20:28:01,757 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:28:01,757 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 218 transitions. [2020-09-11 20:28:01,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:28:01,758 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:01,758 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:01,965 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:01,966 INFO L427 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:01,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:01,967 INFO L82 PathProgramCache]: Analyzing trace with hash -6827587, now seen corresponding path program 97 times [2020-09-11 20:28:01,967 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:01,967 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408785597] [2020-09-11 20:28:01,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:02,328 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:02,329 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408785597] [2020-09-11 20:28:02,329 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147221250] [2020-09-11 20:28:02,329 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:02,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:02,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:28:02,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:02,415 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:02,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:02,416 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:28:02,416 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1577305505] [2020-09-11 20:28:02,416 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:02,433 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:02,437 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:28:02,438 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:02,438 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:02,438 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:02,483 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:02,484 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:02,516 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [33974#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:28:02,516 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:28:02,516 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:02,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:28:02,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:28:02,517 INFO L87 Difference]: Start difference. First operand 86 states and 218 transitions. Second operand 24 states. [2020-09-11 20:28:04,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:04,076 INFO L93 Difference]: Finished difference Result 129 states and 306 transitions. [2020-09-11 20:28:04,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-09-11 20:28:04,077 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:28:04,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:04,077 INFO L225 Difference]: With dead ends: 129 [2020-09-11 20:28:04,078 INFO L226 Difference]: Without dead ends: 123 [2020-09-11 20:28:04,078 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1050, Invalid=2610, Unknown=0, NotChecked=0, Total=3660 [2020-09-11 20:28:04,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-09-11 20:28:04,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 88. [2020-09-11 20:28:04,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-09-11 20:28:04,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 224 transitions. [2020-09-11 20:28:04,082 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 224 transitions. Word has length 27 [2020-09-11 20:28:04,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:04,082 INFO L479 AbstractCegarLoop]: Abstraction has 88 states and 224 transitions. [2020-09-11 20:28:04,082 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:28:04,082 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 224 transitions. [2020-09-11 20:28:04,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:28:04,083 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:04,083 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:04,287 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-09-11 20:28:04,287 INFO L427 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:04,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:04,288 INFO L82 PathProgramCache]: Analyzing trace with hash -1255959521, now seen corresponding path program 98 times [2020-09-11 20:28:04,288 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:04,289 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726264132] [2020-09-11 20:28:04,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:04,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:04,618 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:04,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726264132] [2020-09-11 20:28:04,619 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396913771] [2020-09-11 20:28:04,619 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:04,685 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:28:04,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:04,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:28:04,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:04,713 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:04,714 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:04,714 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:28:04,714 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [837022721] [2020-09-11 20:28:04,715 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:04,717 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:04,723 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:28:04,723 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:04,736 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:04,736 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:04,800 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:04,801 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:04,802 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [34455#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:28:04,802 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:28:04,802 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:04,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:28:04,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=440, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:28:04,803 INFO L87 Difference]: Start difference. First operand 88 states and 224 transitions. Second operand 24 states. [2020-09-11 20:28:06,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:06,455 INFO L93 Difference]: Finished difference Result 129 states and 309 transitions. [2020-09-11 20:28:06,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-09-11 20:28:06,456 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:28:06,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:06,457 INFO L225 Difference]: With dead ends: 129 [2020-09-11 20:28:06,457 INFO L226 Difference]: Without dead ends: 123 [2020-09-11 20:28:06,458 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1096 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1175, Invalid=2731, Unknown=0, NotChecked=0, Total=3906 [2020-09-11 20:28:06,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-09-11 20:28:06,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 90. [2020-09-11 20:28:06,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2020-09-11 20:28:06,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 232 transitions. [2020-09-11 20:28:06,461 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 232 transitions. Word has length 27 [2020-09-11 20:28:06,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:06,461 INFO L479 AbstractCegarLoop]: Abstraction has 90 states and 232 transitions. [2020-09-11 20:28:06,461 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:28:06,461 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 232 transitions. [2020-09-11 20:28:06,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2020-09-11 20:28:06,462 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:06,462 INFO L422 BasicCegarLoop]: trace histogram [10, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:06,671 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-09-11 20:28:06,671 INFO L427 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:06,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:06,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1239382271, now seen corresponding path program 99 times [2020-09-11 20:28:06,672 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:06,673 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910565139] [2020-09-11 20:28:06,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:06,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:07,021 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:07,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910565139] [2020-09-11 20:28:07,021 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709713592] [2020-09-11 20:28:07,022 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:07,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-09-11 20:28:07,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:07,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 23 conjunts are in the unsatisfiable core [2020-09-11 20:28:07,095 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:07,128 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:07,128 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:07,128 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2020-09-11 20:28:07,129 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [476794448] [2020-09-11 20:28:07,129 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:07,132 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:07,139 INFO L274 McrAutomatonBuilder]: Finished intersection with 33 states and 37 transitions. [2020-09-11 20:28:07,139 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:07,140 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:07,140 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:07,186 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:07,187 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:07,198 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [34944#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:28:07,198 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-11 20:28:07,198 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:07,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-11 20:28:07,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=425, Unknown=0, NotChecked=0, Total=552 [2020-09-11 20:28:07,199 INFO L87 Difference]: Start difference. First operand 90 states and 232 transitions. Second operand 24 states. [2020-09-11 20:28:09,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:09,067 INFO L93 Difference]: Finished difference Result 130 states and 319 transitions. [2020-09-11 20:28:09,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-09-11 20:28:09,068 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2020-09-11 20:28:09,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:09,069 INFO L225 Difference]: With dead ends: 130 [2020-09-11 20:28:09,069 INFO L226 Difference]: Without dead ends: 118 [2020-09-11 20:28:09,070 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1202 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1314, Invalid=2846, Unknown=0, NotChecked=0, Total=4160 [2020-09-11 20:28:09,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2020-09-11 20:28:09,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 70. [2020-09-11 20:28:09,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-09-11 20:28:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 171 transitions. [2020-09-11 20:28:09,073 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 171 transitions. Word has length 27 [2020-09-11 20:28:09,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:09,073 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 171 transitions. [2020-09-11 20:28:09,073 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-11 20:28:09,073 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 171 transitions. [2020-09-11 20:28:09,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:09,074 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:09,074 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:09,284 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:09,284 INFO L427 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:09,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:09,285 INFO L82 PathProgramCache]: Analyzing trace with hash -1945349894, now seen corresponding path program 100 times [2020-09-11 20:28:09,285 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:09,286 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597360482] [2020-09-11 20:28:09,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:09,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:09,781 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:09,781 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597360482] [2020-09-11 20:28:09,781 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380813506] [2020-09-11 20:28:09,781 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:09,848 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:28:09,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:09,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:09,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:09,869 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:09,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:09,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:09,870 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [487287199] [2020-09-11 20:28:09,870 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:09,873 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:09,882 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 44 transitions. [2020-09-11 20:28:09,882 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:09,900 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:09,901 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:09,945 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:09,945 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:09,946 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [35402#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:28:09,946 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:09,947 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:09,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:09,947 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:09,947 INFO L87 Difference]: Start difference. First operand 70 states and 171 transitions. Second operand 25 states. [2020-09-11 20:28:10,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:10,855 INFO L93 Difference]: Finished difference Result 126 states and 288 transitions. [2020-09-11 20:28:10,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2020-09-11 20:28:10,856 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:10,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:10,858 INFO L225 Difference]: With dead ends: 126 [2020-09-11 20:28:10,858 INFO L226 Difference]: Without dead ends: 120 [2020-09-11 20:28:10,858 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=632, Invalid=1624, Unknown=0, NotChecked=0, Total=2256 [2020-09-11 20:28:10,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2020-09-11 20:28:10,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 77. [2020-09-11 20:28:10,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2020-09-11 20:28:10,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 190 transitions. [2020-09-11 20:28:10,861 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 190 transitions. Word has length 28 [2020-09-11 20:28:10,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:10,861 INFO L479 AbstractCegarLoop]: Abstraction has 77 states and 190 transitions. [2020-09-11 20:28:10,861 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:10,861 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 190 transitions. [2020-09-11 20:28:10,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:10,862 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:10,862 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:11,066 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-09-11 20:28:11,066 INFO L427 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:11,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:11,067 INFO L82 PathProgramCache]: Analyzing trace with hash -556056612, now seen corresponding path program 101 times [2020-09-11 20:28:11,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:11,068 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343747301] [2020-09-11 20:28:11,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:11,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:11,532 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:11,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343747301] [2020-09-11 20:28:11,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693746507] [2020-09-11 20:28:11,533 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:11,604 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-09-11 20:28:11,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:11,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:11,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:11,637 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:11,637 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:11,638 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:11,638 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [233210873] [2020-09-11 20:28:11,638 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:11,641 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:11,649 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:11,649 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:11,682 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:11,682 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:11,735 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:11,735 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:11,736 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [35834#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:28:11,736 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:11,736 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:11,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:11,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:11,737 INFO L87 Difference]: Start difference. First operand 77 states and 190 transitions. Second operand 25 states. [2020-09-11 20:28:12,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:12,718 INFO L93 Difference]: Finished difference Result 123 states and 284 transitions. [2020-09-11 20:28:12,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:28:12,719 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:12,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:12,720 INFO L225 Difference]: With dead ends: 123 [2020-09-11 20:28:12,720 INFO L226 Difference]: Without dead ends: 117 [2020-09-11 20:28:12,721 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 466 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=646, Invalid=1804, Unknown=0, NotChecked=0, Total=2450 [2020-09-11 20:28:12,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-09-11 20:28:12,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 79. [2020-09-11 20:28:12,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2020-09-11 20:28:12,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 196 transitions. [2020-09-11 20:28:12,723 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 196 transitions. Word has length 28 [2020-09-11 20:28:12,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:12,723 INFO L479 AbstractCegarLoop]: Abstraction has 79 states and 196 transitions. [2020-09-11 20:28:12,724 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:12,724 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 196 transitions. [2020-09-11 20:28:12,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:12,725 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:12,725 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:12,933 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-09-11 20:28:12,933 INFO L427 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:12,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:12,934 INFO L82 PathProgramCache]: Analyzing trace with hash 888962878, now seen corresponding path program 102 times [2020-09-11 20:28:12,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:12,935 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790887130] [2020-09-11 20:28:12,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:12,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:13,363 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:13,363 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790887130] [2020-09-11 20:28:13,364 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1042611514] [2020-09-11 20:28:13,364 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:13,436 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-09-11 20:28:13,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:13,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:13,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:13,461 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:13,461 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:13,461 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:13,461 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [372646140] [2020-09-11 20:28:13,462 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:13,464 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:13,470 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:13,471 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:13,472 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:13,472 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:13,525 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:13,525 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:13,540 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [36271#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:28:13,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:13,541 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:13,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:13,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:13,541 INFO L87 Difference]: Start difference. First operand 79 states and 196 transitions. Second operand 25 states. [2020-09-11 20:28:14,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:14,661 INFO L93 Difference]: Finished difference Result 121 states and 282 transitions. [2020-09-11 20:28:14,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:28:14,662 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:14,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:14,663 INFO L225 Difference]: With dead ends: 121 [2020-09-11 20:28:14,663 INFO L226 Difference]: Without dead ends: 115 [2020-09-11 20:28:14,664 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 537 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=676, Invalid=1976, Unknown=0, NotChecked=0, Total=2652 [2020-09-11 20:28:14,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2020-09-11 20:28:14,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 81. [2020-09-11 20:28:14,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2020-09-11 20:28:14,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 202 transitions. [2020-09-11 20:28:14,666 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 202 transitions. Word has length 28 [2020-09-11 20:28:14,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:14,667 INFO L479 AbstractCegarLoop]: Abstraction has 81 states and 202 transitions. [2020-09-11 20:28:14,667 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:14,667 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 202 transitions. [2020-09-11 20:28:14,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:14,667 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:14,667 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:14,867 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-09-11 20:28:14,868 INFO L427 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:14,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:14,869 INFO L82 PathProgramCache]: Analyzing trace with hash 130690848, now seen corresponding path program 103 times [2020-09-11 20:28:14,869 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:14,869 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770407466] [2020-09-11 20:28:14,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:14,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:15,289 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770407466] [2020-09-11 20:28:15,289 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795198993] [2020-09-11 20:28:15,289 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:15,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:15,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:15,374 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:15,375 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:15,375 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:15,375 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [265820881] [2020-09-11 20:28:15,375 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:15,381 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:15,389 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:15,389 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:15,402 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:15,402 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:15,492 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:15,492 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:15,493 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [36714#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:28:15,494 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:15,494 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:15,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:15,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:15,494 INFO L87 Difference]: Start difference. First operand 81 states and 202 transitions. Second operand 25 states. [2020-09-11 20:28:16,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:16,701 INFO L93 Difference]: Finished difference Result 119 states and 280 transitions. [2020-09-11 20:28:16,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:28:16,702 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:16,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:16,703 INFO L225 Difference]: With dead ends: 119 [2020-09-11 20:28:16,703 INFO L226 Difference]: Without dead ends: 113 [2020-09-11 20:28:16,704 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 612 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=722, Invalid=2140, Unknown=0, NotChecked=0, Total=2862 [2020-09-11 20:28:16,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2020-09-11 20:28:16,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 83. [2020-09-11 20:28:16,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2020-09-11 20:28:16,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 208 transitions. [2020-09-11 20:28:16,706 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 208 transitions. Word has length 28 [2020-09-11 20:28:16,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:16,707 INFO L479 AbstractCegarLoop]: Abstraction has 83 states and 208 transitions. [2020-09-11 20:28:16,711 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:16,711 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 208 transitions. [2020-09-11 20:28:16,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:16,712 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:16,712 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:16,919 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:16,919 INFO L427 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:16,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:16,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1599705214, now seen corresponding path program 104 times [2020-09-11 20:28:16,920 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:16,921 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516916477] [2020-09-11 20:28:16,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:17,312 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:17,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516916477] [2020-09-11 20:28:17,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1446041059] [2020-09-11 20:28:17,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:17,375 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:28:17,375 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:17,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:17,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:17,400 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:17,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:17,401 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:17,401 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [897591473] [2020-09-11 20:28:17,401 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:17,404 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:17,411 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:17,411 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:17,434 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:17,435 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:17,476 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:17,477 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:17,478 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [37163#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:28:17,478 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:17,478 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:17,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:17,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:17,479 INFO L87 Difference]: Start difference. First operand 83 states and 208 transitions. Second operand 25 states. [2020-09-11 20:28:18,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:18,838 INFO L93 Difference]: Finished difference Result 117 states and 278 transitions. [2020-09-11 20:28:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:28:18,839 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:18,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:18,840 INFO L225 Difference]: With dead ends: 117 [2020-09-11 20:28:18,840 INFO L226 Difference]: Without dead ends: 111 [2020-09-11 20:28:18,841 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 691 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=784, Invalid=2296, Unknown=0, NotChecked=0, Total=3080 [2020-09-11 20:28:18,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2020-09-11 20:28:18,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 85. [2020-09-11 20:28:18,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-09-11 20:28:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 214 transitions. [2020-09-11 20:28:18,844 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 214 transitions. Word has length 28 [2020-09-11 20:28:18,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:18,844 INFO L479 AbstractCegarLoop]: Abstraction has 85 states and 214 transitions. [2020-09-11 20:28:18,844 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:18,844 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 214 transitions. [2020-09-11 20:28:18,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:18,844 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:18,845 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:19,045 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 104 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-09-11 20:28:19,046 INFO L427 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:19,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:19,046 INFO L82 PathProgramCache]: Analyzing trace with hash 2063294564, now seen corresponding path program 105 times [2020-09-11 20:28:19,046 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:19,047 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664434945] [2020-09-11 20:28:19,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:19,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:19,447 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:19,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664434945] [2020-09-11 20:28:19,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448201822] [2020-09-11 20:28:19,448 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:19,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2020-09-11 20:28:19,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:19,520 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:19,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:19,541 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:19,542 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:19,542 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:19,542 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1241916418] [2020-09-11 20:28:19,542 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:19,544 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:19,553 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:19,553 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:19,554 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:19,554 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:19,599 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:19,600 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:19,641 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [37618#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:28:19,641 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:19,641 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:19,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:19,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:19,642 INFO L87 Difference]: Start difference. First operand 85 states and 214 transitions. Second operand 25 states. [2020-09-11 20:28:21,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:21,116 INFO L93 Difference]: Finished difference Result 115 states and 276 transitions. [2020-09-11 20:28:21,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:28:21,117 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:21,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:21,117 INFO L225 Difference]: With dead ends: 115 [2020-09-11 20:28:21,118 INFO L226 Difference]: Without dead ends: 109 [2020-09-11 20:28:21,118 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 793 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=862, Invalid=2444, Unknown=0, NotChecked=0, Total=3306 [2020-09-11 20:28:21,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2020-09-11 20:28:21,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 87. [2020-09-11 20:28:21,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2020-09-11 20:28:21,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 220 transitions. [2020-09-11 20:28:21,120 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 220 transitions. Word has length 28 [2020-09-11 20:28:21,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:21,121 INFO L479 AbstractCegarLoop]: Abstraction has 87 states and 220 transitions. [2020-09-11 20:28:21,121 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:21,121 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 220 transitions. [2020-09-11 20:28:21,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:21,123 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:21,123 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:21,329 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 105 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-09-11 20:28:21,329 INFO L427 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:21,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:21,330 INFO L82 PathProgramCache]: Analyzing trace with hash 641409478, now seen corresponding path program 106 times [2020-09-11 20:28:21,331 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:21,331 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978038060] [2020-09-11 20:28:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:21,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:21,739 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:21,740 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978038060] [2020-09-11 20:28:21,740 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713151144] [2020-09-11 20:28:21,740 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:21,807 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:28:21,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:21,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:21,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:21,832 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:21,832 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:21,832 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1907734161] [2020-09-11 20:28:21,832 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:21,834 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:21,840 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:21,840 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:21,841 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:21,841 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:21,895 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:21,896 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:21,912 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [38079#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:28:21,912 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:21,912 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:21,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:21,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:21,913 INFO L87 Difference]: Start difference. First operand 87 states and 220 transitions. Second operand 25 states. [2020-09-11 20:28:23,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:23,502 INFO L93 Difference]: Finished difference Result 113 states and 274 transitions. [2020-09-11 20:28:23,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:28:23,504 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:23,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:23,504 INFO L225 Difference]: With dead ends: 113 [2020-09-11 20:28:23,504 INFO L226 Difference]: Without dead ends: 107 [2020-09-11 20:28:23,505 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 861 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=956, Invalid=2584, Unknown=0, NotChecked=0, Total=3540 [2020-09-11 20:28:23,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2020-09-11 20:28:23,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 89. [2020-09-11 20:28:23,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2020-09-11 20:28:23,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 226 transitions. [2020-09-11 20:28:23,508 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 226 transitions. Word has length 28 [2020-09-11 20:28:23,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:23,508 INFO L479 AbstractCegarLoop]: Abstraction has 89 states and 226 transitions. [2020-09-11 20:28:23,509 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:23,509 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 226 transitions. [2020-09-11 20:28:23,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:23,509 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:23,509 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:23,710 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-09-11 20:28:23,710 INFO L427 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:23,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:23,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1478503512, now seen corresponding path program 107 times [2020-09-11 20:28:23,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:23,711 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787237172] [2020-09-11 20:28:23,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:23,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:24,098 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:24,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787237172] [2020-09-11 20:28:24,099 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067243630] [2020-09-11 20:28:24,099 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:24,169 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2020-09-11 20:28:24,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:24,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:24,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:24,207 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:24,208 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:24,208 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:24,208 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [434338733] [2020-09-11 20:28:24,208 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:24,210 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:24,217 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:24,217 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:24,232 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:24,232 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:24,286 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:24,286 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:24,287 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [38546#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:28:24,287 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:24,287 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:24,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:24,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=490, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:24,288 INFO L87 Difference]: Start difference. First operand 89 states and 226 transitions. Second operand 25 states. [2020-09-11 20:28:25,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:25,975 INFO L93 Difference]: Finished difference Result 111 states and 272 transitions. [2020-09-11 20:28:25,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-09-11 20:28:25,976 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:25,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:25,977 INFO L225 Difference]: With dead ends: 111 [2020-09-11 20:28:25,977 INFO L226 Difference]: Without dead ends: 105 [2020-09-11 20:28:25,978 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 952 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1066, Invalid=2716, Unknown=0, NotChecked=0, Total=3782 [2020-09-11 20:28:25,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-09-11 20:28:25,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 91. [2020-09-11 20:28:25,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-09-11 20:28:25,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 232 transitions. [2020-09-11 20:28:25,980 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 232 transitions. Word has length 28 [2020-09-11 20:28:25,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:25,980 INFO L479 AbstractCegarLoop]: Abstraction has 91 states and 232 transitions. [2020-09-11 20:28:25,981 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:25,981 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 232 transitions. [2020-09-11 20:28:25,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:25,981 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:25,981 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:26,191 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:26,191 INFO L427 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:26,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:26,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1567331850, now seen corresponding path program 108 times [2020-09-11 20:28:26,192 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:26,193 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496945350] [2020-09-11 20:28:26,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:26,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:26,562 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:26,562 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496945350] [2020-09-11 20:28:26,563 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406761516] [2020-09-11 20:28:26,563 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:26,635 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2020-09-11 20:28:26,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:26,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:26,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:26,668 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:26,669 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:26,669 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:26,669 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1085684613] [2020-09-11 20:28:26,669 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:26,672 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:26,680 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:26,680 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:26,681 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:26,681 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:26,725 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:26,726 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:26,740 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [39019#(and (<= ~j~0 24) (< ~i~0 46))] [2020-09-11 20:28:26,740 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:26,740 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:26,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:26,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:26,741 INFO L87 Difference]: Start difference. First operand 91 states and 232 transitions. Second operand 25 states. [2020-09-11 20:28:28,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:28,540 INFO L93 Difference]: Finished difference Result 111 states and 275 transitions. [2020-09-11 20:28:28,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-09-11 20:28:28,541 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:28,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:28,542 INFO L225 Difference]: With dead ends: 111 [2020-09-11 20:28:28,542 INFO L226 Difference]: Without dead ends: 105 [2020-09-11 20:28:28,542 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1047 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1192, Invalid=2840, Unknown=0, NotChecked=0, Total=4032 [2020-09-11 20:28:28,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-09-11 20:28:28,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 93. [2020-09-11 20:28:28,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2020-09-11 20:28:28,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 240 transitions. [2020-09-11 20:28:28,544 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 240 transitions. Word has length 28 [2020-09-11 20:28:28,544 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:28,544 INFO L479 AbstractCegarLoop]: Abstraction has 93 states and 240 transitions. [2020-09-11 20:28:28,545 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:28,545 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 240 transitions. [2020-09-11 20:28:28,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2020-09-11 20:28:28,545 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:28,545 INFO L422 BasicCegarLoop]: trace histogram [10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:28,753 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,108 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:28,754 INFO L427 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:28,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:28,754 INFO L82 PathProgramCache]: Analyzing trace with hash 1583909100, now seen corresponding path program 109 times [2020-09-11 20:28:28,754 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:28,755 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811201449] [2020-09-11 20:28:28,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:28,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:29,131 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:29,132 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811201449] [2020-09-11 20:28:29,132 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1767156944] [2020-09-11 20:28:29,132 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:29,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 24 conjunts are in the unsatisfiable core [2020-09-11 20:28:29,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 0 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:29,228 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:29,229 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2020-09-11 20:28:29,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2077910138] [2020-09-11 20:28:29,229 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:29,230 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:29,238 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 42 transitions. [2020-09-11 20:28:29,238 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:29,252 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:29,253 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:29,300 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:29,301 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:29,305 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [39500#(and (<= ~j~0 26) (< ~i~0 46))] [2020-09-11 20:28:29,305 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-11 20:28:29,306 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:29,306 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-11 20:28:29,306 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=462, Unknown=0, NotChecked=0, Total=600 [2020-09-11 20:28:29,306 INFO L87 Difference]: Start difference. First operand 93 states and 240 transitions. Second operand 25 states. [2020-09-11 20:28:31,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:31,187 INFO L93 Difference]: Finished difference Result 111 states and 283 transitions. [2020-09-11 20:28:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-09-11 20:28:31,188 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 28 [2020-09-11 20:28:31,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:31,188 INFO L225 Difference]: With dead ends: 111 [2020-09-11 20:28:31,189 INFO L226 Difference]: Without dead ends: 99 [2020-09-11 20:28:31,189 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1146 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1332, Invalid=2958, Unknown=0, NotChecked=0, Total=4290 [2020-09-11 20:28:31,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99 states. [2020-09-11 20:28:31,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99 to 70. [2020-09-11 20:28:31,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2020-09-11 20:28:31,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 172 transitions. [2020-09-11 20:28:31,191 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 172 transitions. Word has length 28 [2020-09-11 20:28:31,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:31,191 INFO L479 AbstractCegarLoop]: Abstraction has 70 states and 172 transitions. [2020-09-11 20:28:31,191 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-11 20:28:31,191 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 172 transitions. [2020-09-11 20:28:31,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:31,192 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:31,192 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:31,392 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:31,393 INFO L427 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:31,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:31,394 INFO L82 PathProgramCache]: Analyzing trace with hash 65865102, now seen corresponding path program 110 times [2020-09-11 20:28:31,394 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:31,395 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205468572] [2020-09-11 20:28:31,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:31,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:31,914 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:31,914 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205468572] [2020-09-11 20:28:31,914 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1825027464] [2020-09-11 20:28:31,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:31,981 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:28:31,981 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:31,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:31,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:31,995 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:31,996 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:31,996 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:31,996 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [232845415] [2020-09-11 20:28:31,996 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:31,998 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:32,005 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 49 transitions. [2020-09-11 20:28:32,005 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:32,010 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,011 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,052 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,052 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,078 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,079 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,092 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,092 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,107 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,107 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,110 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,110 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,138 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,139 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,148 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:32,149 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:32,159 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [39943#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:28:32,159 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:32,159 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:32,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:32,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=490, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:32,160 INFO L87 Difference]: Start difference. First operand 70 states and 172 transitions. Second operand 26 states. [2020-09-11 20:28:33,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:33,145 INFO L93 Difference]: Finished difference Result 108 states and 252 transitions. [2020-09-11 20:28:33,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:28:33,146 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:33,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:33,147 INFO L225 Difference]: With dead ends: 108 [2020-09-11 20:28:33,147 INFO L226 Difference]: Without dead ends: 102 [2020-09-11 20:28:33,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 38 SyntacticMatches, 7 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 471 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=688, Invalid=1664, Unknown=0, NotChecked=0, Total=2352 [2020-09-11 20:28:33,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2020-09-11 20:28:33,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 78. [2020-09-11 20:28:33,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2020-09-11 20:28:33,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 192 transitions. [2020-09-11 20:28:33,149 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 192 transitions. Word has length 29 [2020-09-11 20:28:33,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:33,149 INFO L479 AbstractCegarLoop]: Abstraction has 78 states and 192 transitions. [2020-09-11 20:28:33,150 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:33,150 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 192 transitions. [2020-09-11 20:28:33,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:33,150 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:33,150 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:33,350 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-09-11 20:28:33,351 INFO L427 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:33,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:33,351 INFO L82 PathProgramCache]: Analyzing trace with hash -558119952, now seen corresponding path program 111 times [2020-09-11 20:28:33,352 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:33,352 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752768449] [2020-09-11 20:28:33,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:33,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:33,863 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:33,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752768449] [2020-09-11 20:28:33,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681398270] [2020-09-11 20:28:33,864 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:33,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-09-11 20:28:33,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:33,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:33,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:33,954 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:33,955 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:33,955 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:33,955 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [566095753] [2020-09-11 20:28:33,955 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:33,957 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:33,963 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:33,963 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:33,964 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:33,964 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:34,012 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:34,012 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:34,025 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [40363#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:28:34,026 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:34,026 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:34,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:34,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=509, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:34,027 INFO L87 Difference]: Start difference. First operand 78 states and 192 transitions. Second operand 26 states. [2020-09-11 20:28:35,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:35,135 INFO L93 Difference]: Finished difference Result 152 states and 342 transitions. [2020-09-11 20:28:35,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:28:35,136 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:35,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:35,137 INFO L225 Difference]: With dead ends: 152 [2020-09-11 20:28:35,137 INFO L226 Difference]: Without dead ends: 146 [2020-09-11 20:28:35,138 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=749, Invalid=2007, Unknown=0, NotChecked=0, Total=2756 [2020-09-11 20:28:35,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2020-09-11 20:28:35,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 80. [2020-09-11 20:28:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2020-09-11 20:28:35,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 198 transitions. [2020-09-11 20:28:35,141 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 198 transitions. Word has length 29 [2020-09-11 20:28:35,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:35,141 INFO L479 AbstractCegarLoop]: Abstraction has 80 states and 198 transitions. [2020-09-11 20:28:35,141 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:35,141 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 198 transitions. [2020-09-11 20:28:35,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:35,141 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:35,141 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:35,342 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2020-09-11 20:28:35,342 INFO L427 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:35,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:35,343 INFO L82 PathProgramCache]: Analyzing trace with hash 831173330, now seen corresponding path program 112 times [2020-09-11 20:28:35,343 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:35,343 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852356969] [2020-09-11 20:28:35,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:35,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:35,825 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:35,825 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852356969] [2020-09-11 20:28:35,826 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385368328] [2020-09-11 20:28:35,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:35,890 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:28:35,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:35,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:35,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:35,911 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:35,911 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:35,912 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:35,912 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2086643107] [2020-09-11 20:28:35,912 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:35,915 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:35,924 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:35,924 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:35,925 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:35,925 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:36,009 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:36,009 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:36,026 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [40839#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:28:36,027 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:36,027 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:36,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:36,028 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=524, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:36,028 INFO L87 Difference]: Start difference. First operand 80 states and 198 transitions. Second operand 26 states. [2020-09-11 20:28:37,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:37,245 INFO L93 Difference]: Finished difference Result 149 states and 338 transitions. [2020-09-11 20:28:37,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:28:37,245 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:37,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:37,246 INFO L225 Difference]: With dead ends: 149 [2020-09-11 20:28:37,246 INFO L226 Difference]: Without dead ends: 143 [2020-09-11 20:28:37,246 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 636 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=776, Invalid=2194, Unknown=0, NotChecked=0, Total=2970 [2020-09-11 20:28:37,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2020-09-11 20:28:37,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 82. [2020-09-11 20:28:37,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-09-11 20:28:37,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 204 transitions. [2020-09-11 20:28:37,248 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 204 transitions. Word has length 29 [2020-09-11 20:28:37,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:37,249 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 204 transitions. [2020-09-11 20:28:37,249 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:37,249 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 204 transitions. [2020-09-11 20:28:37,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:37,249 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:37,249 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:37,450 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-09-11 20:28:37,450 INFO L427 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:37,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:37,451 INFO L82 PathProgramCache]: Analyzing trace with hash -2018774476, now seen corresponding path program 113 times [2020-09-11 20:28:37,451 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:37,452 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097156467] [2020-09-11 20:28:37,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:37,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:37,915 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:37,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097156467] [2020-09-11 20:28:37,916 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566106706] [2020-09-11 20:28:37,916 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:37,984 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-09-11 20:28:37,984 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:37,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:37,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:38,005 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:38,005 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:38,006 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:38,006 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [111999680] [2020-09-11 20:28:38,006 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:38,008 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:38,013 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:38,013 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:38,014 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:38,014 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:38,062 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:38,062 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:38,073 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [41320#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:28:38,074 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:38,074 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:38,074 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:38,074 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=535, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:38,075 INFO L87 Difference]: Start difference. First operand 82 states and 204 transitions. Second operand 26 states. [2020-09-11 20:28:39,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:39,365 INFO L93 Difference]: Finished difference Result 147 states and 336 transitions. [2020-09-11 20:28:39,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:28:39,366 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:39,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:39,367 INFO L225 Difference]: With dead ends: 147 [2020-09-11 20:28:39,367 INFO L226 Difference]: Without dead ends: 141 [2020-09-11 20:28:39,368 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 721 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=819, Invalid=2373, Unknown=0, NotChecked=0, Total=3192 [2020-09-11 20:28:39,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2020-09-11 20:28:39,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 84. [2020-09-11 20:28:39,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-09-11 20:28:39,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 210 transitions. [2020-09-11 20:28:39,370 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 210 transitions. Word has length 29 [2020-09-11 20:28:39,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:39,371 INFO L479 AbstractCegarLoop]: Abstraction has 84 states and 210 transitions. [2020-09-11 20:28:39,371 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:39,371 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 210 transitions. [2020-09-11 20:28:39,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:39,371 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:39,372 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:39,580 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-09-11 20:28:39,580 INFO L427 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:39,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:39,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1517920790, now seen corresponding path program 114 times [2020-09-11 20:28:39,581 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:39,582 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298279608] [2020-09-11 20:28:39,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:39,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:40,042 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:40,042 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298279608] [2020-09-11 20:28:40,043 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748508184] [2020-09-11 20:28:40,043 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:40,115 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-09-11 20:28:40,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:40,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:40,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:40,137 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:40,137 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:40,137 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:40,138 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1216276942] [2020-09-11 20:28:40,138 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:40,139 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:40,145 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:40,146 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:40,146 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:40,146 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:40,196 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:40,196 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:40,209 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [41807#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:28:40,209 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:40,210 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:40,210 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:40,210 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:40,210 INFO L87 Difference]: Start difference. First operand 84 states and 210 transitions. Second operand 26 states. [2020-09-11 20:28:41,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:41,612 INFO L93 Difference]: Finished difference Result 145 states and 334 transitions. [2020-09-11 20:28:41,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:28:41,613 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:41,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:41,614 INFO L225 Difference]: With dead ends: 145 [2020-09-11 20:28:41,614 INFO L226 Difference]: Without dead ends: 139 [2020-09-11 20:28:41,615 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 813 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=878, Invalid=2544, Unknown=0, NotChecked=0, Total=3422 [2020-09-11 20:28:41,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2020-09-11 20:28:41,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 86. [2020-09-11 20:28:41,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2020-09-11 20:28:41,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 216 transitions. [2020-09-11 20:28:41,617 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 216 transitions. Word has length 29 [2020-09-11 20:28:41,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:41,617 INFO L479 AbstractCegarLoop]: Abstraction has 86 states and 216 transitions. [2020-09-11 20:28:41,617 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:41,617 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 216 transitions. [2020-09-11 20:28:41,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:41,617 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:41,618 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:41,818 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-09-11 20:28:41,819 INFO L427 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:41,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:41,819 INFO L82 PathProgramCache]: Analyzing trace with hash -212475272, now seen corresponding path program 115 times [2020-09-11 20:28:41,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:41,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750239250] [2020-09-11 20:28:41,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:41,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:42,263 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:42,264 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750239250] [2020-09-11 20:28:42,264 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [783651744] [2020-09-11 20:28:42,264 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:42,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:42,332 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:42,333 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:42,355 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:42,356 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:42,356 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:42,356 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1087267957] [2020-09-11 20:28:42,356 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:42,358 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:42,365 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:42,365 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:42,366 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:42,366 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:42,419 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:42,419 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:42,431 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [42300#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:28:42,431 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:42,432 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:42,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:42,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=545, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:42,432 INFO L87 Difference]: Start difference. First operand 86 states and 216 transitions. Second operand 26 states. [2020-09-11 20:28:43,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:43,955 INFO L93 Difference]: Finished difference Result 143 states and 332 transitions. [2020-09-11 20:28:43,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:28:43,956 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:43,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:43,956 INFO L225 Difference]: With dead ends: 143 [2020-09-11 20:28:43,956 INFO L226 Difference]: Without dead ends: 137 [2020-09-11 20:28:43,957 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 909 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=953, Invalid=2707, Unknown=0, NotChecked=0, Total=3660 [2020-09-11 20:28:43,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2020-09-11 20:28:43,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 88. [2020-09-11 20:28:43,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-09-11 20:28:43,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 222 transitions. [2020-09-11 20:28:43,959 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 222 transitions. Word has length 29 [2020-09-11 20:28:43,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:43,960 INFO L479 AbstractCegarLoop]: Abstraction has 88 states and 222 transitions. [2020-09-11 20:28:43,960 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:43,960 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 222 transitions. [2020-09-11 20:28:43,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:43,960 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:43,960 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:44,161 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:44,161 INFO L427 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:44,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:44,162 INFO L82 PathProgramCache]: Analyzing trace with hash -844442790, now seen corresponding path program 116 times [2020-09-11 20:28:44,162 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:44,163 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225451124] [2020-09-11 20:28:44,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:44,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:44,589 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:44,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225451124] [2020-09-11 20:28:44,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204979138] [2020-09-11 20:28:44,590 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:44,655 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:28:44,655 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:44,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:44,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:44,685 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:44,685 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:44,685 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:44,685 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1313923847] [2020-09-11 20:28:44,686 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:44,688 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:44,696 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:44,696 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:44,697 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:44,697 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:44,747 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:44,748 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:44,785 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [42799#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:28:44,785 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:44,785 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:44,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:44,786 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:44,786 INFO L87 Difference]: Start difference. First operand 88 states and 222 transitions. Second operand 26 states. [2020-09-11 20:28:46,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:46,396 INFO L93 Difference]: Finished difference Result 141 states and 330 transitions. [2020-09-11 20:28:46,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-09-11 20:28:46,397 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:46,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:46,398 INFO L225 Difference]: With dead ends: 141 [2020-09-11 20:28:46,398 INFO L226 Difference]: Without dead ends: 135 [2020-09-11 20:28:46,398 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1044, Invalid=2862, Unknown=0, NotChecked=0, Total=3906 [2020-09-11 20:28:46,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2020-09-11 20:28:46,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 90. [2020-09-11 20:28:46,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2020-09-11 20:28:46,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 228 transitions. [2020-09-11 20:28:46,401 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 228 transitions. Word has length 29 [2020-09-11 20:28:46,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:46,401 INFO L479 AbstractCegarLoop]: Abstraction has 90 states and 228 transitions. [2020-09-11 20:28:46,401 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:46,401 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 228 transitions. [2020-09-11 20:28:46,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:46,403 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:46,404 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:46,604 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2020-09-11 20:28:46,605 INFO L427 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:46,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:46,605 INFO L82 PathProgramCache]: Analyzing trace with hash 2028639420, now seen corresponding path program 117 times [2020-09-11 20:28:46,605 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:46,606 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810438940] [2020-09-11 20:28:46,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:47,026 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:47,026 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810438940] [2020-09-11 20:28:47,027 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65755178] [2020-09-11 20:28:47,027 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:47,098 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-09-11 20:28:47,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:47,100 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:47,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:47,130 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:47,131 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:47,131 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:47,131 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1861926061] [2020-09-11 20:28:47,131 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:47,133 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:47,139 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:47,139 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:47,139 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:47,140 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:47,190 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:47,190 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:47,228 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [43304#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:28:47,228 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:47,228 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:47,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:47,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:47,229 INFO L87 Difference]: Start difference. First operand 90 states and 228 transitions. Second operand 26 states. [2020-09-11 20:28:48,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:48,978 INFO L93 Difference]: Finished difference Result 139 states and 328 transitions. [2020-09-11 20:28:48,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-09-11 20:28:48,979 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:48,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:48,980 INFO L225 Difference]: With dead ends: 139 [2020-09-11 20:28:48,980 INFO L226 Difference]: Without dead ends: 133 [2020-09-11 20:28:48,981 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1151, Invalid=3009, Unknown=0, NotChecked=0, Total=4160 [2020-09-11 20:28:48,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 133 states. [2020-09-11 20:28:48,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 133 to 92. [2020-09-11 20:28:48,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2020-09-11 20:28:48,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 234 transitions. [2020-09-11 20:28:48,983 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 234 transitions. Word has length 29 [2020-09-11 20:28:48,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:48,983 INFO L479 AbstractCegarLoop]: Abstraction has 92 states and 234 transitions. [2020-09-11 20:28:48,983 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:48,983 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 234 transitions. [2020-09-11 20:28:48,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:48,983 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:48,984 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:49,184 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:49,184 INFO L427 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:49,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:49,185 INFO L82 PathProgramCache]: Analyzing trace with hash -91273570, now seen corresponding path program 118 times [2020-09-11 20:28:49,185 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:49,186 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353613119] [2020-09-11 20:28:49,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:49,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:49,603 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:49,604 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353613119] [2020-09-11 20:28:49,604 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443072715] [2020-09-11 20:28:49,604 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:49,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:28:49,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:49,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:49,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:49,700 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:49,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:49,700 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:49,701 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [917214056] [2020-09-11 20:28:49,701 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:49,702 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:49,709 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:49,709 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:49,709 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:49,709 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:49,759 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:49,759 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:49,771 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [43815#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:28:49,771 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:49,771 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:49,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:49,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=530, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:49,772 INFO L87 Difference]: Start difference. First operand 92 states and 234 transitions. Second operand 26 states. [2020-09-11 20:28:51,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:51,622 INFO L93 Difference]: Finished difference Result 137 states and 326 transitions. [2020-09-11 20:28:51,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-09-11 20:28:51,623 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:51,624 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:51,624 INFO L225 Difference]: With dead ends: 137 [2020-09-11 20:28:51,624 INFO L226 Difference]: Without dead ends: 131 [2020-09-11 20:28:51,625 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1221 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1274, Invalid=3148, Unknown=0, NotChecked=0, Total=4422 [2020-09-11 20:28:51,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2020-09-11 20:28:51,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 94. [2020-09-11 20:28:51,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2020-09-11 20:28:51,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 240 transitions. [2020-09-11 20:28:51,628 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 240 transitions. Word has length 29 [2020-09-11 20:28:51,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:51,628 INFO L479 AbstractCegarLoop]: Abstraction has 94 states and 240 transitions. [2020-09-11 20:28:51,628 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:51,628 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 240 transitions. [2020-09-11 20:28:51,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:51,629 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:51,629 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:51,829 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:51,830 INFO L427 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:51,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:51,830 INFO L82 PathProgramCache]: Analyzing trace with hash -1340405504, now seen corresponding path program 119 times [2020-09-11 20:28:51,830 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:51,831 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831441837] [2020-09-11 20:28:51,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:51,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:52,246 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:52,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831441837] [2020-09-11 20:28:52,247 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856499667] [2020-09-11 20:28:52,247 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:52,318 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-09-11 20:28:52,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:52,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:52,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:52,349 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:52,349 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:52,350 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:52,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1117577631] [2020-09-11 20:28:52,350 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:52,351 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:52,358 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:52,358 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:52,359 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:52,359 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:52,406 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:52,407 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:52,418 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [44332#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:28:52,418 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:52,418 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:52,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:52,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=517, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:52,419 INFO L87 Difference]: Start difference. First operand 94 states and 240 transitions. Second operand 26 states. [2020-09-11 20:28:54,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:54,357 INFO L93 Difference]: Finished difference Result 137 states and 329 transitions. [2020-09-11 20:28:54,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-09-11 20:28:54,357 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:54,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:54,358 INFO L225 Difference]: With dead ends: 137 [2020-09-11 20:28:54,358 INFO L226 Difference]: Without dead ends: 131 [2020-09-11 20:28:54,359 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1333 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1413, Invalid=3279, Unknown=0, NotChecked=0, Total=4692 [2020-09-11 20:28:54,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2020-09-11 20:28:54,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 96. [2020-09-11 20:28:54,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2020-09-11 20:28:54,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 248 transitions. [2020-09-11 20:28:54,362 INFO L78 Accepts]: Start accepts. Automaton has 96 states and 248 transitions. Word has length 29 [2020-09-11 20:28:54,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:54,362 INFO L479 AbstractCegarLoop]: Abstraction has 96 states and 248 transitions. [2020-09-11 20:28:54,362 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:54,362 INFO L276 IsEmpty]: Start isEmpty. Operand 96 states and 248 transitions. [2020-09-11 20:28:54,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2020-09-11 20:28:54,362 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:54,362 INFO L422 BasicCegarLoop]: trace histogram [11, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:54,563 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable120 [2020-09-11 20:28:54,563 INFO L427 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:54,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:54,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1323828254, now seen corresponding path program 120 times [2020-09-11 20:28:54,564 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:54,564 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981368136] [2020-09-11 20:28:54,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:54,974 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:54,974 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981368136] [2020-09-11 20:28:54,974 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303571349] [2020-09-11 20:28:54,975 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:55,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-09-11 20:28:55,048 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:28:55,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 25 conjunts are in the unsatisfiable core [2020-09-11 20:28:55,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:55,081 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:55,082 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:55,082 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2020-09-11 20:28:55,082 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [567513689] [2020-09-11 20:28:55,082 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:55,085 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:55,093 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 39 transitions. [2020-09-11 20:28:55,093 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:55,094 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:55,094 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:55,159 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:55,159 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:55,170 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [44857#(and (<= ~j~0 24) (< ~i~0 46))] [2020-09-11 20:28:55,171 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-11 20:28:55,171 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:55,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-11 20:28:55,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=500, Unknown=0, NotChecked=0, Total=650 [2020-09-11 20:28:55,172 INFO L87 Difference]: Start difference. First operand 96 states and 248 transitions. Second operand 26 states. [2020-09-11 20:28:57,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:57,220 INFO L93 Difference]: Finished difference Result 138 states and 339 transitions. [2020-09-11 20:28:57,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-09-11 20:28:57,221 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 29 [2020-09-11 20:28:57,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:57,222 INFO L225 Difference]: With dead ends: 138 [2020-09-11 20:28:57,222 INFO L226 Difference]: Without dead ends: 126 [2020-09-11 20:28:57,223 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1449 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1566, Invalid=3404, Unknown=0, NotChecked=0, Total=4970 [2020-09-11 20:28:57,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2020-09-11 20:28:57,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 74. [2020-09-11 20:28:57,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-09-11 20:28:57,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 181 transitions. [2020-09-11 20:28:57,225 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 181 transitions. Word has length 29 [2020-09-11 20:28:57,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:57,225 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 181 transitions. [2020-09-11 20:28:57,225 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-11 20:28:57,225 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 181 transitions. [2020-09-11 20:28:57,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:28:57,225 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:57,226 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:57,426 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121,120 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:57,427 INFO L427 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:57,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:57,427 INFO L82 PathProgramCache]: Analyzing trace with hash -1170458439, now seen corresponding path program 121 times [2020-09-11 20:28:57,427 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:57,428 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597100351] [2020-09-11 20:28:57,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:58,003 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:58,003 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597100351] [2020-09-11 20:28:58,003 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528295719] [2020-09-11 20:28:58,003 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:58,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:58,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:28:58,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:28:58,085 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:58,085 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:28:58,086 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:28:58,086 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [945136794] [2020-09-11 20:28:58,086 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:28:58,087 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:28:58,095 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 46 transitions. [2020-09-11 20:28:58,095 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:28:58,095 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:58,096 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:58,165 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:28:58,165 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:28:58,184 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [45347#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:28:58,184 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:28:58,184 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:28:58,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:28:58,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:28:58,185 INFO L87 Difference]: Start difference. First operand 74 states and 181 transitions. Second operand 27 states. [2020-09-11 20:28:59,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:28:59,206 INFO L93 Difference]: Finished difference Result 134 states and 306 transitions. [2020-09-11 20:28:59,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-11 20:28:59,207 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:28:59,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:28:59,208 INFO L225 Difference]: With dead ends: 134 [2020-09-11 20:28:59,208 INFO L226 Difference]: Without dead ends: 128 [2020-09-11 20:28:59,209 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 472 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=747, Invalid=1905, Unknown=0, NotChecked=0, Total=2652 [2020-09-11 20:28:59,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2020-09-11 20:28:59,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 81. [2020-09-11 20:28:59,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2020-09-11 20:28:59,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 200 transitions. [2020-09-11 20:28:59,212 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 200 transitions. Word has length 30 [2020-09-11 20:28:59,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:28:59,212 INFO L479 AbstractCegarLoop]: Abstraction has 81 states and 200 transitions. [2020-09-11 20:28:59,212 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:28:59,213 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 200 transitions. [2020-09-11 20:28:59,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:28:59,213 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:28:59,213 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:28:59,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122,121 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:28:59,422 INFO L427 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:28:59,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:28:59,423 INFO L82 PathProgramCache]: Analyzing trace with hash -1794443493, now seen corresponding path program 122 times [2020-09-11 20:28:59,423 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:28:59,424 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314440502] [2020-09-11 20:28:59,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:28:59,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:28:59,975 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:28:59,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314440502] [2020-09-11 20:28:59,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279073434] [2020-09-11 20:28:59,976 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:00,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:29:00,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:00,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:00,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:00,063 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:00,063 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:00,063 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1246715924] [2020-09-11 20:29:00,063 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:00,065 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:00,073 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:00,073 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:00,074 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:00,074 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:00,133 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:00,134 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:00,151 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [45807#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:29:00,151 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:00,151 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:00,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:00,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:00,152 INFO L87 Difference]: Start difference. First operand 81 states and 200 transitions. Second operand 27 states. [2020-09-11 20:29:01,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:01,316 INFO L93 Difference]: Finished difference Result 131 states and 302 transitions. [2020-09-11 20:29:01,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:29:01,317 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:01,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:01,318 INFO L225 Difference]: With dead ends: 131 [2020-09-11 20:29:01,318 INFO L226 Difference]: Without dead ends: 125 [2020-09-11 20:29:01,319 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=759, Invalid=2103, Unknown=0, NotChecked=0, Total=2862 [2020-09-11 20:29:01,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2020-09-11 20:29:01,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 83. [2020-09-11 20:29:01,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2020-09-11 20:29:01,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 206 transitions. [2020-09-11 20:29:01,321 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 206 transitions. Word has length 30 [2020-09-11 20:29:01,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:01,322 INFO L479 AbstractCegarLoop]: Abstraction has 83 states and 206 transitions. [2020-09-11 20:29:01,322 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:01,322 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 206 transitions. [2020-09-11 20:29:01,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:01,322 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:01,322 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:01,523 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2020-09-11 20:29:01,523 INFO L427 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:01,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:01,524 INFO L82 PathProgramCache]: Analyzing trace with hash -405150211, now seen corresponding path program 123 times [2020-09-11 20:29:01,525 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:01,525 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544866553] [2020-09-11 20:29:01,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:01,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:02,047 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:02,047 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544866553] [2020-09-11 20:29:02,047 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099565000] [2020-09-11 20:29:02,048 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:02,118 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-09-11 20:29:02,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:02,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:02,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:02,140 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:02,140 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:02,140 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2054738067] [2020-09-11 20:29:02,140 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:02,142 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:02,148 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:02,148 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:02,166 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:02,166 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:02,216 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:02,217 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:02,218 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [46272#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:29:02,218 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:02,218 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:02,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:02,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:02,219 INFO L87 Difference]: Start difference. First operand 83 states and 206 transitions. Second operand 27 states. [2020-09-11 20:29:03,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:03,504 INFO L93 Difference]: Finished difference Result 129 states and 300 transitions. [2020-09-11 20:29:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:29:03,505 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:03,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:03,505 INFO L225 Difference]: With dead ends: 129 [2020-09-11 20:29:03,506 INFO L226 Difference]: Without dead ends: 123 [2020-09-11 20:29:03,506 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=787, Invalid=2293, Unknown=0, NotChecked=0, Total=3080 [2020-09-11 20:29:03,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2020-09-11 20:29:03,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 85. [2020-09-11 20:29:03,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2020-09-11 20:29:03,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 212 transitions. [2020-09-11 20:29:03,508 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 212 transitions. Word has length 30 [2020-09-11 20:29:03,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:03,509 INFO L479 AbstractCegarLoop]: Abstraction has 85 states and 212 transitions. [2020-09-11 20:29:03,509 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:03,509 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 212 transitions. [2020-09-11 20:29:03,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:03,509 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:03,509 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:03,710 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:03,710 INFO L427 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:03,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:03,711 INFO L82 PathProgramCache]: Analyzing trace with hash 1039869279, now seen corresponding path program 124 times [2020-09-11 20:29:03,711 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:03,711 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151604119] [2020-09-11 20:29:03,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:03,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:04,213 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:04,213 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151604119] [2020-09-11 20:29:04,213 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [212652811] [2020-09-11 20:29:04,214 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:04,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:29:04,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:04,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:04,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:04,305 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:04,305 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:04,305 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1913570836] [2020-09-11 20:29:04,305 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:04,307 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:04,314 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:04,314 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:04,330 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:04,330 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:04,383 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:04,383 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:04,385 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [46743#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:29:04,385 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:04,385 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:04,385 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:04,385 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:04,386 INFO L87 Difference]: Start difference. First operand 85 states and 212 transitions. Second operand 27 states. [2020-09-11 20:29:05,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:05,802 INFO L93 Difference]: Finished difference Result 127 states and 298 transitions. [2020-09-11 20:29:05,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:29:05,803 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:05,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:05,804 INFO L225 Difference]: With dead ends: 127 [2020-09-11 20:29:05,804 INFO L226 Difference]: Without dead ends: 121 [2020-09-11 20:29:05,805 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 703 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=831, Invalid=2475, Unknown=0, NotChecked=0, Total=3306 [2020-09-11 20:29:05,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2020-09-11 20:29:05,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 87. [2020-09-11 20:29:05,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2020-09-11 20:29:05,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 218 transitions. [2020-09-11 20:29:05,807 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 218 transitions. Word has length 30 [2020-09-11 20:29:05,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:05,807 INFO L479 AbstractCegarLoop]: Abstraction has 87 states and 218 transitions. [2020-09-11 20:29:05,807 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:05,807 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 218 transitions. [2020-09-11 20:29:05,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:05,808 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:05,808 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:06,008 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2020-09-11 20:29:06,009 INFO L427 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:06,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:06,009 INFO L82 PathProgramCache]: Analyzing trace with hash 281597249, now seen corresponding path program 125 times [2020-09-11 20:29:06,010 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:06,010 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995575023] [2020-09-11 20:29:06,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:06,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:06,512 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:06,513 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995575023] [2020-09-11 20:29:06,513 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67171816] [2020-09-11 20:29:06,513 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:06,569 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-09-11 20:29:06,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:06,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:06,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:06,592 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:06,593 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:06,593 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:06,593 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1637584231] [2020-09-11 20:29:06,593 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:06,595 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:06,602 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:06,602 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:06,602 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:06,603 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:06,662 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:06,663 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:06,702 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [47220#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:29:06,702 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:06,703 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:06,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:06,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:06,703 INFO L87 Difference]: Start difference. First operand 87 states and 218 transitions. Second operand 27 states. [2020-09-11 20:29:08,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:08,235 INFO L93 Difference]: Finished difference Result 125 states and 296 transitions. [2020-09-11 20:29:08,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:29:08,236 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:08,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:08,236 INFO L225 Difference]: With dead ends: 125 [2020-09-11 20:29:08,236 INFO L226 Difference]: Without dead ends: 119 [2020-09-11 20:29:08,237 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 809 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=891, Invalid=2649, Unknown=0, NotChecked=0, Total=3540 [2020-09-11 20:29:08,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2020-09-11 20:29:08,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 89. [2020-09-11 20:29:08,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2020-09-11 20:29:08,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 224 transitions. [2020-09-11 20:29:08,240 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 224 transitions. Word has length 30 [2020-09-11 20:29:08,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:08,240 INFO L479 AbstractCegarLoop]: Abstraction has 89 states and 224 transitions. [2020-09-11 20:29:08,240 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:08,240 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 224 transitions. [2020-09-11 20:29:08,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:08,241 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:08,241 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:08,444 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,125 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:08,445 INFO L427 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:08,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:08,445 INFO L82 PathProgramCache]: Analyzing trace with hash -1448798813, now seen corresponding path program 126 times [2020-09-11 20:29:08,446 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:08,446 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269884212] [2020-09-11 20:29:08,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:08,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:08,924 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:08,924 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269884212] [2020-09-11 20:29:08,925 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550819640] [2020-09-11 20:29:08,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:09,007 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2020-09-11 20:29:09,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:09,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:09,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:09,034 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:09,034 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:09,034 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:09,035 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1784889978] [2020-09-11 20:29:09,035 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:09,036 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:09,042 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:09,042 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:09,043 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:09,043 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:09,099 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:09,099 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:09,139 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [47703#(and (<= ~j~0 18) (< ~i~0 46))] [2020-09-11 20:29:09,140 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:09,140 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:09,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:09,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:09,140 INFO L87 Difference]: Start difference. First operand 89 states and 224 transitions. Second operand 27 states. [2020-09-11 20:29:10,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:10,760 INFO L93 Difference]: Finished difference Result 123 states and 294 transitions. [2020-09-11 20:29:10,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:29:10,761 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:10,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:10,762 INFO L225 Difference]: With dead ends: 123 [2020-09-11 20:29:10,762 INFO L226 Difference]: Without dead ends: 117 [2020-09-11 20:29:10,763 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 898 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=967, Invalid=2815, Unknown=0, NotChecked=0, Total=3782 [2020-09-11 20:29:10,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117 states. [2020-09-11 20:29:10,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117 to 91. [2020-09-11 20:29:10,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 91 states. [2020-09-11 20:29:10,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 230 transitions. [2020-09-11 20:29:10,765 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 230 transitions. Word has length 30 [2020-09-11 20:29:10,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:10,766 INFO L479 AbstractCegarLoop]: Abstraction has 91 states and 230 transitions. [2020-09-11 20:29:10,766 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:10,766 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 230 transitions. [2020-09-11 20:29:10,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:10,766 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:10,766 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:10,969 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2020-09-11 20:29:10,970 INFO L427 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:10,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:10,970 INFO L82 PathProgramCache]: Analyzing trace with hash -2080766331, now seen corresponding path program 127 times [2020-09-11 20:29:10,971 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:10,971 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194717936] [2020-09-11 20:29:10,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:10,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:11,433 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:11,433 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194717936] [2020-09-11 20:29:11,433 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177834679] [2020-09-11 20:29:11,433 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:11,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:11,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:11,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:11,527 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:11,527 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:11,527 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:11,528 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1898454688] [2020-09-11 20:29:11,528 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:11,529 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:11,536 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:11,536 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:11,537 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:11,537 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:11,592 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:11,592 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:11,606 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [48192#(and (<= ~j~0 20) (< ~i~0 46))] [2020-09-11 20:29:11,606 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:11,607 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:11,607 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:11,607 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:11,607 INFO L87 Difference]: Start difference. First operand 91 states and 230 transitions. Second operand 27 states. [2020-09-11 20:29:13,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:13,387 INFO L93 Difference]: Finished difference Result 121 states and 292 transitions. [2020-09-11 20:29:13,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-09-11 20:29:13,388 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:13,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:13,388 INFO L225 Difference]: With dead ends: 121 [2020-09-11 20:29:13,389 INFO L226 Difference]: Without dead ends: 115 [2020-09-11 20:29:13,389 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 970 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1059, Invalid=2973, Unknown=0, NotChecked=0, Total=4032 [2020-09-11 20:29:13,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2020-09-11 20:29:13,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 93. [2020-09-11 20:29:13,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 93 states. [2020-09-11 20:29:13,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 236 transitions. [2020-09-11 20:29:13,392 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 236 transitions. Word has length 30 [2020-09-11 20:29:13,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:13,392 INFO L479 AbstractCegarLoop]: Abstraction has 93 states and 236 transitions. [2020-09-11 20:29:13,392 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:13,392 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 236 transitions. [2020-09-11 20:29:13,393 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:13,393 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:13,393 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:13,593 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:13,594 INFO L427 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:13,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:13,594 INFO L82 PathProgramCache]: Analyzing trace with hash 792315879, now seen corresponding path program 128 times [2020-09-11 20:29:13,595 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:13,595 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287172982] [2020-09-11 20:29:13,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:13,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:14,053 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:14,054 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287172982] [2020-09-11 20:29:14,054 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835772575] [2020-09-11 20:29:14,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:14,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:29:14,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:14,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:14,130 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:14,158 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:14,158 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:14,158 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:14,158 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [227515731] [2020-09-11 20:29:14,158 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:14,160 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:14,167 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:14,167 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:14,168 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:14,168 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:14,224 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:14,225 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:14,238 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [48687#(and (<= ~j~0 22) (< ~i~0 46))] [2020-09-11 20:29:14,238 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:14,239 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:14,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:14,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:14,240 INFO L87 Difference]: Start difference. First operand 93 states and 236 transitions. Second operand 27 states. [2020-09-11 20:29:16,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:16,160 INFO L93 Difference]: Finished difference Result 119 states and 290 transitions. [2020-09-11 20:29:16,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-09-11 20:29:16,162 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:16,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:16,162 INFO L225 Difference]: With dead ends: 119 [2020-09-11 20:29:16,162 INFO L226 Difference]: Without dead ends: 113 [2020-09-11 20:29:16,163 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1067 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1167, Invalid=3123, Unknown=0, NotChecked=0, Total=4290 [2020-09-11 20:29:16,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2020-09-11 20:29:16,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 95. [2020-09-11 20:29:16,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2020-09-11 20:29:16,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 242 transitions. [2020-09-11 20:29:16,165 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 242 transitions. Word has length 30 [2020-09-11 20:29:16,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:16,166 INFO L479 AbstractCegarLoop]: Abstraction has 95 states and 242 transitions. [2020-09-11 20:29:16,166 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:16,166 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 242 transitions. [2020-09-11 20:29:16,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:16,166 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:16,166 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:16,368 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2020-09-11 20:29:16,368 INFO L427 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:16,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:16,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1327597111, now seen corresponding path program 129 times [2020-09-11 20:29:16,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:16,369 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829902705] [2020-09-11 20:29:16,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:16,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:16,824 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:16,824 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829902705] [2020-09-11 20:29:16,825 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323379833] [2020-09-11 20:29:16,825 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:16,905 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2020-09-11 20:29:16,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:16,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:16,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:16,939 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:16,939 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:16,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1197355868] [2020-09-11 20:29:16,939 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:16,941 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:16,961 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:16,961 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:16,977 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:16,978 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:17,033 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:17,033 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:17,035 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [49188#(and (<= ~j~0 24) (< ~i~0 46))] [2020-09-11 20:29:17,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:17,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:17,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:17,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:17,035 INFO L87 Difference]: Start difference. First operand 95 states and 242 transitions. Second operand 27 states. [2020-09-11 20:29:19,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:19,096 INFO L93 Difference]: Finished difference Result 117 states and 288 transitions. [2020-09-11 20:29:19,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2020-09-11 20:29:19,098 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:19,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:19,098 INFO L225 Difference]: With dead ends: 117 [2020-09-11 20:29:19,099 INFO L226 Difference]: Without dead ends: 111 [2020-09-11 20:29:19,099 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1168 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=1291, Invalid=3265, Unknown=0, NotChecked=0, Total=4556 [2020-09-11 20:29:19,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2020-09-11 20:29:19,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 97. [2020-09-11 20:29:19,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 97 states. [2020-09-11 20:29:19,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 248 transitions. [2020-09-11 20:29:19,101 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 248 transitions. Word has length 30 [2020-09-11 20:29:19,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:19,102 INFO L479 AbstractCegarLoop]: Abstraction has 97 states and 248 transitions. [2020-09-11 20:29:19,102 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:19,102 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 248 transitions. [2020-09-11 20:29:19,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:19,102 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:19,102 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:19,303 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:19,303 INFO L427 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:19,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:19,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1718238251, now seen corresponding path program 130 times [2020-09-11 20:29:19,304 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:19,304 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258891619] [2020-09-11 20:29:19,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:19,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:19,767 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:19,768 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258891619] [2020-09-11 20:29:19,768 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448231932] [2020-09-11 20:29:19,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:19,836 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:29:19,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:19,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:19,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:19,870 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:19,871 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:19,871 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:19,871 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [248752896] [2020-09-11 20:29:19,871 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:19,873 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:19,880 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:19,880 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:19,881 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:19,881 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:19,935 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:19,935 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:19,950 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [49695#(and (<= ~j~0 26) (< ~i~0 46))] [2020-09-11 20:29:19,950 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:19,950 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:19,950 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:19,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=558, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:19,951 INFO L87 Difference]: Start difference. First operand 97 states and 248 transitions. Second operand 27 states. [2020-09-11 20:29:22,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:22,126 INFO L93 Difference]: Finished difference Result 117 states and 291 transitions. [2020-09-11 20:29:22,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-09-11 20:29:22,127 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:22,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:22,128 INFO L225 Difference]: With dead ends: 117 [2020-09-11 20:29:22,128 INFO L226 Difference]: Without dead ends: 111 [2020-09-11 20:29:22,129 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1273 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1431, Invalid=3399, Unknown=0, NotChecked=0, Total=4830 [2020-09-11 20:29:22,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2020-09-11 20:29:22,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 99. [2020-09-11 20:29:22,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 99 states. [2020-09-11 20:29:22,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 256 transitions. [2020-09-11 20:29:22,131 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 256 transitions. Word has length 30 [2020-09-11 20:29:22,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:22,131 INFO L479 AbstractCegarLoop]: Abstraction has 99 states and 256 transitions. [2020-09-11 20:29:22,131 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:22,131 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 256 transitions. [2020-09-11 20:29:22,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2020-09-11 20:29:22,131 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:22,131 INFO L422 BasicCegarLoop]: trace histogram [11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:22,332 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,130 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:22,332 INFO L427 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:22,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:22,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1734815501, now seen corresponding path program 131 times [2020-09-11 20:29:22,333 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:22,333 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80843383] [2020-09-11 20:29:22,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:22,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:22,761 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:22,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80843383] [2020-09-11 20:29:22,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1481223244] [2020-09-11 20:29:22,762 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:22,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2020-09-11 20:29:22,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:22,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 26 conjunts are in the unsatisfiable core [2020-09-11 20:29:22,840 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:22,875 INFO L134 CoverageAnalysis]: Checked inductivity of 110 backedges. 0 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:22,875 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:22,875 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2020-09-11 20:29:22,875 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [282680163] [2020-09-11 20:29:22,875 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:22,877 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:22,884 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 44 transitions. [2020-09-11 20:29:22,884 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:22,899 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:22,899 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:22,972 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:22,973 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:22,973 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [50210#(and (<= ~j~0 28) (< ~i~0 46))] [2020-09-11 20:29:22,973 INFO L459 AbstractCegarLoop]: Interpolant automaton has 27 states [2020-09-11 20:29:22,974 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:22,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2020-09-11 20:29:22,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=162, Invalid=540, Unknown=0, NotChecked=0, Total=702 [2020-09-11 20:29:22,974 INFO L87 Difference]: Start difference. First operand 99 states and 256 transitions. Second operand 27 states. [2020-09-11 20:29:25,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:25,229 INFO L93 Difference]: Finished difference Result 117 states and 299 transitions. [2020-09-11 20:29:25,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-09-11 20:29:25,231 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 30 [2020-09-11 20:29:25,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:25,231 INFO L225 Difference]: With dead ends: 117 [2020-09-11 20:29:25,232 INFO L226 Difference]: Without dead ends: 105 [2020-09-11 20:29:25,232 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1382 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1585, Invalid=3527, Unknown=0, NotChecked=0, Total=5112 [2020-09-11 20:29:25,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2020-09-11 20:29:25,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 74. [2020-09-11 20:29:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2020-09-11 20:29:25,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 182 transitions. [2020-09-11 20:29:25,234 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 182 transitions. Word has length 30 [2020-09-11 20:29:25,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:25,235 INFO L479 AbstractCegarLoop]: Abstraction has 74 states and 182 transitions. [2020-09-11 20:29:25,235 INFO L480 AbstractCegarLoop]: Interpolant automaton has 27 states. [2020-09-11 20:29:25,235 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 182 transitions. [2020-09-11 20:29:25,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:25,235 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:25,235 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:25,436 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:25,436 INFO L427 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:25,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:25,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1128130483, now seen corresponding path program 132 times [2020-09-11 20:29:25,437 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:25,437 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371683981] [2020-09-11 20:29:25,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:26,062 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:26,062 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371683981] [2020-09-11 20:29:26,062 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1270963574] [2020-09-11 20:29:26,063 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:26,136 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-09-11 20:29:26,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:26,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:26,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:26,152 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:26,152 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:26,152 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:26,153 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1279375557] [2020-09-11 20:29:26,153 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:26,155 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:26,163 INFO L274 McrAutomatonBuilder]: Finished intersection with 41 states and 51 transitions. [2020-09-11 20:29:26,164 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:26,164 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,164 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,213 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,213 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,248 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,248 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,259 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,259 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,277 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,277 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,283 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,284 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,317 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,318 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,329 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:26,329 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:26,344 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [50683#(and (<= ~j~0 4) (< ~i~0 46))] [2020-09-11 20:29:26,344 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:26,344 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:26,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:26,344 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=570, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:26,344 INFO L87 Difference]: Start difference. First operand 74 states and 182 transitions. Second operand 28 states. [2020-09-11 20:29:27,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:27,512 INFO L93 Difference]: Finished difference Result 114 states and 266 transitions. [2020-09-11 20:29:27,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-09-11 20:29:27,514 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:27,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:27,514 INFO L225 Difference]: With dead ends: 114 [2020-09-11 20:29:27,515 INFO L226 Difference]: Without dead ends: 108 [2020-09-11 20:29:27,515 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 44 SyntacticMatches, 7 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=809, Invalid=1947, Unknown=0, NotChecked=0, Total=2756 [2020-09-11 20:29:27,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108 states. [2020-09-11 20:29:27,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108 to 82. [2020-09-11 20:29:27,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2020-09-11 20:29:27,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 202 transitions. [2020-09-11 20:29:27,517 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 202 transitions. Word has length 31 [2020-09-11 20:29:27,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:27,517 INFO L479 AbstractCegarLoop]: Abstraction has 82 states and 202 transitions. [2020-09-11 20:29:27,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:27,517 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 202 transitions. [2020-09-11 20:29:27,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:27,518 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:27,518 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:27,720 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2020-09-11 20:29:27,720 INFO L427 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:27,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:27,721 INFO L82 PathProgramCache]: Analyzing trace with hash 517654063, now seen corresponding path program 133 times [2020-09-11 20:29:27,721 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:27,722 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208638376] [2020-09-11 20:29:27,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:27,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:28,330 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:28,330 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208638376] [2020-09-11 20:29:28,330 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632503864] [2020-09-11 20:29:28,330 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:28,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:28,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:28,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:28,416 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:28,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:28,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:28,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1901404826] [2020-09-11 20:29:28,417 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:28,419 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:28,426 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:28,426 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:28,437 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:28,438 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:28,491 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:28,491 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:28,492 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [51129#(and (<= ~j~0 6) (< ~i~0 46))] [2020-09-11 20:29:28,492 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:28,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:28,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:28,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=591, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:28,493 INFO L87 Difference]: Start difference. First operand 82 states and 202 transitions. Second operand 28 states. [2020-09-11 20:29:29,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:29,763 INFO L93 Difference]: Finished difference Result 162 states and 364 transitions. [2020-09-11 20:29:29,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-11 20:29:29,764 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:29,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:29,764 INFO L225 Difference]: With dead ends: 162 [2020-09-11 20:29:29,765 INFO L226 Difference]: Without dead ends: 156 [2020-09-11 20:29:29,765 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 651 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=872, Invalid=2320, Unknown=0, NotChecked=0, Total=3192 [2020-09-11 20:29:29,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2020-09-11 20:29:29,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 84. [2020-09-11 20:29:29,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2020-09-11 20:29:29,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 208 transitions. [2020-09-11 20:29:29,767 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 208 transitions. Word has length 31 [2020-09-11 20:29:29,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:29,768 INFO L479 AbstractCegarLoop]: Abstraction has 84 states and 208 transitions. [2020-09-11 20:29:29,768 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:29,768 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 208 transitions. [2020-09-11 20:29:29,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:29,768 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:29,768 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:29,977 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2020-09-11 20:29:29,977 INFO L427 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:29,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:29,978 INFO L82 PathProgramCache]: Analyzing trace with hash -106330991, now seen corresponding path program 134 times [2020-09-11 20:29:29,978 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:29,979 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462378159] [2020-09-11 20:29:29,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:29,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:30,573 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:30,573 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462378159] [2020-09-11 20:29:30,574 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972768557] [2020-09-11 20:29:30,574 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:30,644 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-11 20:29:30,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:30,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:30,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:30,665 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:30,666 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:30,666 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:30,666 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1949789518] [2020-09-11 20:29:30,666 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:30,668 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:30,675 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:30,675 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:30,676 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:30,676 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:30,726 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:30,726 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:30,740 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [51635#(and (<= ~j~0 8) (< ~i~0 46))] [2020-09-11 20:29:30,740 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:30,740 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:30,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:30,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=608, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:30,740 INFO L87 Difference]: Start difference. First operand 84 states and 208 transitions. Second operand 28 states. [2020-09-11 20:29:32,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:32,126 INFO L93 Difference]: Finished difference Result 159 states and 360 transitions. [2020-09-11 20:29:32,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-11 20:29:32,127 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:32,128 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:32,128 INFO L225 Difference]: With dead ends: 159 [2020-09-11 20:29:32,128 INFO L226 Difference]: Without dead ends: 153 [2020-09-11 20:29:32,129 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 731 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=897, Invalid=2525, Unknown=0, NotChecked=0, Total=3422 [2020-09-11 20:29:32,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2020-09-11 20:29:32,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 86. [2020-09-11 20:29:32,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2020-09-11 20:29:32,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 214 transitions. [2020-09-11 20:29:32,131 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 214 transitions. Word has length 31 [2020-09-11 20:29:32,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:32,131 INFO L479 AbstractCegarLoop]: Abstraction has 86 states and 214 transitions. [2020-09-11 20:29:32,132 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:32,132 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 214 transitions. [2020-09-11 20:29:32,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:32,132 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:32,132 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:32,333 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2020-09-11 20:29:32,333 INFO L427 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:32,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:32,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1282962291, now seen corresponding path program 135 times [2020-09-11 20:29:32,334 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:32,334 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532858067] [2020-09-11 20:29:32,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:32,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:32,892 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:32,892 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532858067] [2020-09-11 20:29:32,893 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981765012] [2020-09-11 20:29:32,893 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:32,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2020-09-11 20:29:32,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:32,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:32,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:32,988 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:32,989 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:32,989 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:32,989 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [686092448] [2020-09-11 20:29:32,989 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:32,991 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:32,998 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:32,998 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:32,999 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:32,999 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:33,052 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:33,053 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:33,066 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [52146#(and (<= ~j~0 10) (< ~i~0 46))] [2020-09-11 20:29:33,066 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:33,066 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:33,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:33,067 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=621, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:33,067 INFO L87 Difference]: Start difference. First operand 86 states and 214 transitions. Second operand 28 states. [2020-09-11 20:29:34,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:34,562 INFO L93 Difference]: Finished difference Result 157 states and 358 transitions. [2020-09-11 20:29:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-11 20:29:34,563 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:34,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:34,563 INFO L225 Difference]: With dead ends: 157 [2020-09-11 20:29:34,564 INFO L226 Difference]: Without dead ends: 151 [2020-09-11 20:29:34,564 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=938, Invalid=2722, Unknown=0, NotChecked=0, Total=3660 [2020-09-11 20:29:34,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151 states. [2020-09-11 20:29:34,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151 to 88. [2020-09-11 20:29:34,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2020-09-11 20:29:34,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 220 transitions. [2020-09-11 20:29:34,567 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 220 transitions. Word has length 31 [2020-09-11 20:29:34,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:34,567 INFO L479 AbstractCegarLoop]: Abstraction has 88 states and 220 transitions. [2020-09-11 20:29:34,567 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:34,567 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 220 transitions. [2020-09-11 20:29:34,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:34,568 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:34,568 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:34,770 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2020-09-11 20:29:34,770 INFO L427 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:34,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:34,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1566985515, now seen corresponding path program 136 times [2020-09-11 20:29:34,771 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:34,772 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172876476] [2020-09-11 20:29:34,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:34,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:35,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172876476] [2020-09-11 20:29:35,317 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957863414] [2020-09-11 20:29:35,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:35,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-11 20:29:35,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:35,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:35,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:35,416 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:35,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:35,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [122924418] [2020-09-11 20:29:35,417 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:35,419 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:35,426 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:35,427 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:35,427 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:35,427 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:35,479 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:35,479 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:35,492 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [52663#(and (<= ~j~0 12) (< ~i~0 46))] [2020-09-11 20:29:35,493 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:35,493 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:35,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:35,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=630, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:35,493 INFO L87 Difference]: Start difference. First operand 88 states and 220 transitions. Second operand 28 states. [2020-09-11 20:29:37,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:37,081 INFO L93 Difference]: Finished difference Result 155 states and 356 transitions. [2020-09-11 20:29:37,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-09-11 20:29:37,082 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:37,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:37,083 INFO L225 Difference]: With dead ends: 155 [2020-09-11 20:29:37,083 INFO L226 Difference]: Without dead ends: 149 [2020-09-11 20:29:37,084 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 920 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=995, Invalid=2911, Unknown=0, NotChecked=0, Total=3906 [2020-09-11 20:29:37,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2020-09-11 20:29:37,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 90. [2020-09-11 20:29:37,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 90 states. [2020-09-11 20:29:37,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 226 transitions. [2020-09-11 20:29:37,086 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 226 transitions. Word has length 31 [2020-09-11 20:29:37,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:37,086 INFO L479 AbstractCegarLoop]: Abstraction has 90 states and 226 transitions. [2020-09-11 20:29:37,086 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:37,086 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 226 transitions. [2020-09-11 20:29:37,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:37,087 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:37,087 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:37,295 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2020-09-11 20:29:37,295 INFO L427 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:37,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:37,296 INFO L82 PathProgramCache]: Analyzing trace with hash 1969709751, now seen corresponding path program 137 times [2020-09-11 20:29:37,296 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:37,297 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342197951] [2020-09-11 20:29:37,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:37,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:37,833 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:37,833 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342197951] [2020-09-11 20:29:37,834 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249703470] [2020-09-11 20:29:37,834 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:37,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2020-09-11 20:29:37,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:37,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:37,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:37,938 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:37,938 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:37,938 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:37,939 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1952054368] [2020-09-11 20:29:37,939 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:37,940 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:37,947 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:37,948 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:37,948 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:37,948 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:38,005 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:38,005 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:38,017 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [53186#(and (<= ~j~0 14) (< ~i~0 46))] [2020-09-11 20:29:38,017 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:38,017 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:38,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:38,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=635, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:38,018 INFO L87 Difference]: Start difference. First operand 90 states and 226 transitions. Second operand 28 states. [2020-09-11 20:29:39,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:39,748 INFO L93 Difference]: Finished difference Result 153 states and 354 transitions. [2020-09-11 20:29:39,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-09-11 20:29:39,749 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:39,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:39,750 INFO L225 Difference]: With dead ends: 153 [2020-09-11 20:29:39,750 INFO L226 Difference]: Without dead ends: 147 [2020-09-11 20:29:39,751 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1022 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=1068, Invalid=3092, Unknown=0, NotChecked=0, Total=4160 [2020-09-11 20:29:39,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2020-09-11 20:29:39,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 92. [2020-09-11 20:29:39,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2020-09-11 20:29:39,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 232 transitions. [2020-09-11 20:29:39,754 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 232 transitions. Word has length 31 [2020-09-11 20:29:39,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:39,754 INFO L479 AbstractCegarLoop]: Abstraction has 92 states and 232 transitions. [2020-09-11 20:29:39,754 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:39,754 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 232 transitions. [2020-09-11 20:29:39,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:39,755 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:39,755 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-11 20:29:39,955 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,137 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:39,956 INFO L427 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:39,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:39,956 INFO L82 PathProgramCache]: Analyzing trace with hash 239313689, now seen corresponding path program 138 times [2020-09-11 20:29:39,957 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:39,957 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022351632] [2020-09-11 20:29:39,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:39,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:40,482 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022351632] [2020-09-11 20:29:40,483 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153196288] [2020-09-11 20:29:40,483 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:40,565 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2020-09-11 20:29:40,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-11 20:29:40,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:40,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:40,595 INFO L134 CoverageAnalysis]: Checked inductivity of 121 backedges. 0 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-11 20:29:40,595 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-11 20:29:40,595 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2020-09-11 20:29:40,595 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2006405784] [2020-09-11 20:29:40,596 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-11 20:29:40,597 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-11 20:29:40,604 INFO L274 McrAutomatonBuilder]: Finished intersection with 37 states and 41 transitions. [2020-09-11 20:29:40,604 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-11 20:29:40,605 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:40,605 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:40,659 INFO L375 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-09-11 20:29:40,660 INFO L603 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-09-11 20:29:40,672 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 1 new interpolants: [53715#(and (<= ~j~0 16) (< ~i~0 46))] [2020-09-11 20:29:40,673 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-11 20:29:40,673 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-11 20:29:40,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-11 20:29:40,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2020-09-11 20:29:40,673 INFO L87 Difference]: Start difference. First operand 92 states and 232 transitions. Second operand 28 states. [2020-09-11 20:29:42,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-11 20:29:42,517 INFO L93 Difference]: Finished difference Result 151 states and 352 transitions. [2020-09-11 20:29:42,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2020-09-11 20:29:42,518 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 31 [2020-09-11 20:29:42,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-11 20:29:42,519 INFO L225 Difference]: With dead ends: 151 [2020-09-11 20:29:42,519 INFO L226 Difference]: Without dead ends: 145 [2020-09-11 20:29:42,519 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1128 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=1157, Invalid=3265, Unknown=0, NotChecked=0, Total=4422 [2020-09-11 20:29:42,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2020-09-11 20:29:42,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 94. [2020-09-11 20:29:42,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 94 states. [2020-09-11 20:29:42,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 238 transitions. [2020-09-11 20:29:42,522 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 238 transitions. Word has length 31 [2020-09-11 20:29:42,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-11 20:29:42,522 INFO L479 AbstractCegarLoop]: Abstraction has 94 states and 238 transitions. [2020-09-11 20:29:42,522 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-11 20:29:42,522 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 238 transitions. [2020-09-11 20:29:42,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2020-09-11 20:29:42,522 INFO L414 BasicCegarLoop]: Found error trace [2020-09-11 20:29:42,522 INFO L422 BasicCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1] Received shutdown request... [2020-09-11 20:29:42,723 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2020-09-11 20:29:42,723 INFO L427 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-11 20:29:42,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-11 20:29:42,724 INFO L82 PathProgramCache]: Analyzing trace with hash -392653829, now seen corresponding path program 139 times [2020-09-11 20:29:42,724 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-11 20:29:42,724 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786984990] [2020-09-11 20:29:42,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-11 20:29:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2020-09-11 20:29:42,730 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1664298397] [2020-09-11 20:29:42,730 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:42,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-11 20:29:42,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 27 conjunts are in the unsatisfiable core [2020-09-11 20:29:42,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-11 20:29:42,802 WARN L210 SmtUtils]: Removed 1 from assertion stack [2020-09-11 20:29:43,003 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-11 20:29:43,003 WARN L544 AbstractCegarLoop]: Verification canceled [2020-09-11 20:29:43,009 WARN L228 ceAbstractionStarter]: Timeout [2020-09-11 20:29:43,009 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.09 08:29:43 BasicIcfg [2020-09-11 20:29:43,010 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-09-11 20:29:43,012 INFO L168 Benchmark]: Toolchain (without parser) took 235949.89 ms. Allocated memory was 141.0 MB in the beginning and 309.3 MB in the end (delta: 168.3 MB). Free memory was 101.9 MB in the beginning and 182.2 MB in the end (delta: -80.3 MB). Peak memory consumption was 88.0 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,012 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 141.0 MB. Free memory was 121.3 MB in the beginning and 121.1 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-09-11 20:29:43,013 INFO L168 Benchmark]: CACSL2BoogieTranslator took 795.42 ms. Allocated memory was 141.0 MB in the beginning and 206.0 MB in the end (delta: 65.0 MB). Free memory was 101.3 MB in the beginning and 166.3 MB in the end (delta: -65.0 MB). Peak memory consumption was 24.8 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,013 INFO L168 Benchmark]: Boogie Procedure Inliner took 54.82 ms. Allocated memory is still 206.0 MB. Free memory was 166.3 MB in the beginning and 164.4 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,013 INFO L168 Benchmark]: Boogie Preprocessor took 31.62 ms. Allocated memory is still 206.0 MB. Free memory was 164.4 MB in the beginning and 163.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,014 INFO L168 Benchmark]: RCFGBuilder took 472.96 ms. Allocated memory is still 206.0 MB. Free memory was 162.4 MB in the beginning and 142.6 MB in the end (delta: 19.8 MB). Peak memory consumption was 19.8 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,014 INFO L168 Benchmark]: TraceAbstraction took 234584.33 ms. Allocated memory was 206.0 MB in the beginning and 309.3 MB in the end (delta: 103.3 MB). Free memory was 142.0 MB in the beginning and 182.2 MB in the end (delta: -40.2 MB). Peak memory consumption was 63.1 MB. Max. memory is 7.1 GB. [2020-09-11 20:29:43,017 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 141.0 MB. Free memory was 121.3 MB in the beginning and 121.1 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 795.42 ms. Allocated memory was 141.0 MB in the beginning and 206.0 MB in the end (delta: 65.0 MB). Free memory was 101.3 MB in the beginning and 166.3 MB in the end (delta: -65.0 MB). Peak memory consumption was 24.8 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 54.82 ms. Allocated memory is still 206.0 MB. Free memory was 166.3 MB in the beginning and 164.4 MB in the end (delta: 1.9 MB). Peak memory consumption was 1.9 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 31.62 ms. Allocated memory is still 206.0 MB. Free memory was 164.4 MB in the beginning and 163.1 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 472.96 ms. Allocated memory is still 206.0 MB. Free memory was 162.4 MB in the beginning and 142.6 MB in the end (delta: 19.8 MB). Peak memory consumption was 19.8 MB. Max. memory is 7.1 GB. * TraceAbstraction took 234584.33 ms. Allocated memory was 206.0 MB in the beginning and 309.3 MB in the end (delta: 103.3 MB). Free memory was 142.0 MB in the beginning and 182.2 MB in the end (delta: -40.2 MB). Peak memory consumption was 63.1 MB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 1.4s, 57 ProgramPointsBefore, 20 ProgramPointsAfterwards, 55 TransitionsBefore, 15 TransitionsAfterwards, 924 CoEnabledTransitionPairs, 6 FixpointIterations, 12 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 0 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 486 VarBasedMoverChecksPositive, 13 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 851 CheckedPairsTotal, 42 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 703]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 703). Cancelled while BasicCegarLoop was analyzing trace of length 32 with TraceHistMax 12,while TraceCheckSpWp was constructing forward predicates,while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 0ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 51 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: TIMEOUT, OverallTime: 234.4s, OverallIterations: 141, TraceHistogramMax: 12, AutomataDifference: 137.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 1.4s, HoareTripleCheckerStatistics: 1986 SDtfs, 8721 SDslu, 16382 SDs, 0 SdLazy, 18164 SolverSat, 12350 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 24.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 10869 GetRequests, 4613 SyntacticMatches, 213 SemanticMatches, 6043 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73125 ImplicationChecksByTransitivity, 143.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=99occurred in iteration=132, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.4s AutomataMinimizationTime, 140 MinimizatonAttempts, 4115 StatesRemovedByMinimization, 139 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.4s SsaConstructionTime, 4.7s SatisfiabilityAnalysisTime, 43.1s InterpolantComputationTime, 6448 NumberOfCodeBlocks, 6448 NumberOfCodeBlocksAsserted, 807 NumberOfCheckSat, 6171 ConstructedInterpolants, 0 QuantifiedInterpolants, 683311 SizeOfPredicates, 2116 NumberOfNonLiveVariables, 19348 ConjunctsInSsa, 2664 ConjunctsInUnsatCore, 277 InterpolantComputations, 3 PerfectInterpolantSequences, 0/16214 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown