/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-60655ea [2020-09-15 00:23:26,366 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-15 00:23:26,370 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-15 00:23:26,396 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-15 00:23:26,396 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-15 00:23:26,397 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-15 00:23:26,398 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-15 00:23:26,400 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-15 00:23:26,402 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-15 00:23:26,403 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-15 00:23:26,404 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-15 00:23:26,405 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-15 00:23:26,405 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-15 00:23:26,406 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-15 00:23:26,407 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-15 00:23:26,409 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-15 00:23:26,409 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-15 00:23:26,411 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-15 00:23:26,412 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-15 00:23:26,414 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-15 00:23:26,416 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-15 00:23:26,417 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-15 00:23:26,418 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-15 00:23:26,419 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-15 00:23:26,425 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-15 00:23:26,425 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-15 00:23:26,425 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-15 00:23:26,426 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-15 00:23:26,426 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-15 00:23:26,430 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-15 00:23:26,430 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-15 00:23:26,431 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-15 00:23:26,432 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-15 00:23:26,435 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-15 00:23:26,436 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-15 00:23:26,436 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-15 00:23:26,437 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-15 00:23:26,437 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-15 00:23:26,437 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-15 00:23:26,439 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-15 00:23:26,441 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-15 00:23:26,442 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-09-15 00:23:26,497 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-15 00:23:26,498 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-15 00:23:26,501 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-15 00:23:26,501 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-15 00:23:26,501 INFO L138 SettingsManager]: * Use SBE=true [2020-09-15 00:23:26,501 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-15 00:23:26,502 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-15 00:23:26,504 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-15 00:23:26,504 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-15 00:23:26,504 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-15 00:23:26,504 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-15 00:23:26,504 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-15 00:23:26,505 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-15 00:23:26,505 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-15 00:23:26,505 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-15 00:23:26,505 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-15 00:23:26,505 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-15 00:23:26,506 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-15 00:23:26,506 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-15 00:23:26,506 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-15 00:23:26,506 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-15 00:23:26,507 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-15 00:23:26,507 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-15 00:23:26,507 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-09-15 00:23:26,507 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-15 00:23:26,507 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-15 00:23:26,508 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-15 00:23:26,508 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-15 00:23:26,508 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-09-15 00:23:26,508 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-09-15 00:23:26,959 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-15 00:23:26,975 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-15 00:23:26,980 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-15 00:23:26,982 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-15 00:23:26,983 INFO L275 PluginConnector]: CDTParser initialized [2020-09-15 00:23:26,984 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-15 00:23:27,062 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b6b9e2761/0cde9f93f9c849af980a1342c1503809/FLAG7a831f504 [2020-09-15 00:23:27,702 INFO L306 CDTParser]: Found 1 translation units. [2020-09-15 00:23:27,706 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-15 00:23:27,732 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b6b9e2761/0cde9f93f9c849af980a1342c1503809/FLAG7a831f504 [2020-09-15 00:23:27,919 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/b6b9e2761/0cde9f93f9c849af980a1342c1503809 [2020-09-15 00:23:27,933 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-15 00:23:27,938 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-15 00:23:27,939 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-15 00:23:27,940 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-15 00:23:27,944 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-15 00:23:27,945 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.09 12:23:27" (1/1) ... [2020-09-15 00:23:27,949 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18ac885b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:27, skipping insertion in model container [2020-09-15 00:23:27,949 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.09 12:23:27" (1/1) ... [2020-09-15 00:23:27,959 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-15 00:23:28,006 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-15 00:23:28,527 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-15 00:23:28,552 INFO L203 MainTranslator]: Completed pre-run [2020-09-15 00:23:28,640 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-15 00:23:28,738 INFO L208 MainTranslator]: Completed translation [2020-09-15 00:23:28,740 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28 WrapperNode [2020-09-15 00:23:28,741 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-15 00:23:28,742 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-15 00:23:28,742 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-15 00:23:28,742 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-15 00:23:28,753 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,783 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,812 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-15 00:23:28,812 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-15 00:23:28,812 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-15 00:23:28,813 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-15 00:23:28,822 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,823 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,826 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,826 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,833 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,840 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,842 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (1/1) ... [2020-09-15 00:23:28,846 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-15 00:23:28,846 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-15 00:23:28,846 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-15 00:23:28,847 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-15 00:23:28,851 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (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-15 00:23:28,931 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-15 00:23:28,931 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-15 00:23:28,931 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-15 00:23:28,932 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-15 00:23:28,932 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-15 00:23:28,932 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-15 00:23:28,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-15 00:23:28,932 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-15 00:23:28,933 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-15 00:23:28,935 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-15 00:23:29,289 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-15 00:23:29,289 INFO L295 CfgBuilder]: Removed 9 assume(true) statements. [2020-09-15 00:23:29,294 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.09 12:23:29 BoogieIcfgContainer [2020-09-15 00:23:29,295 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-15 00:23:29,296 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-15 00:23:29,296 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-15 00:23:29,300 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-15 00:23:29,300 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.09 12:23:27" (1/3) ... [2020-09-15 00:23:29,301 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ae67dcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.09 12:23:29, skipping insertion in model container [2020-09-15 00:23:29,302 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.09 12:23:28" (2/3) ... [2020-09-15 00:23:29,302 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@ae67dcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.09 12:23:29, skipping insertion in model container [2020-09-15 00:23:29,302 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.09 12:23:29" (3/3) ... [2020-09-15 00:23:29,305 INFO L109 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-09-15 00:23:29,316 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-15 00:23:29,317 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-09-15 00:23:29,327 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-15 00:23:29,328 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-15 00:23:29,358 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,358 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,360 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,361 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,369 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,370 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,370 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,371 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,379 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,379 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,379 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,380 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,380 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:29,401 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-15 00:23:29,423 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:23:29,424 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:23:29,424 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:23:29,424 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:23:29,424 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:23:29,424 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:23:29,424 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:23:29,425 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:23:29,441 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-09-15 00:23:29,443 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-15 00:23:29,493 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-15 00:23:29,494 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-15 00:23:29,500 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-09-15 00:23:29,503 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-15 00:23:29,527 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-15 00:23:29,527 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-15 00:23:29,528 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-09-15 00:23:29,530 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 692 [2020-09-15 00:23:29,532 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:23:30,806 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-09-15 00:23:31,401 WARN L193 SmtUtils]: Spent 167.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-09-15 00:23:31,507 INFO L206 etLargeBlockEncoding]: Checked pairs total: 529 [2020-09-15 00:23:31,507 INFO L214 etLargeBlockEncoding]: Total number of compositions: 58 [2020-09-15 00:23:31,513 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-15 00:23:31,531 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-15 00:23:31,534 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-15 00:23:31,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:23:31,544 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:31,546 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:23:31,547 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:31,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:31,553 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-09-15 00:23:31,567 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:31,568 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450720534] [2020-09-15 00:23:31,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:31,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:31,821 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-15 00:23:31,822 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450720534] [2020-09-15 00:23:31,825 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:31,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:23:31,827 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383120666] [2020-09-15 00:23:31,836 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:23:31,837 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:31,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:23:31,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:31,854 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-15 00:23:31,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:31,899 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-15 00:23:31,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:23:31,901 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:23:31,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:31,915 INFO L225 Difference]: With dead ends: 35 [2020-09-15 00:23:31,915 INFO L226 Difference]: Without dead ends: 31 [2020-09-15 00:23:31,917 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:31,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-15 00:23:31,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-15 00:23:31,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-15 00:23:31,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-15 00:23:31,958 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-15 00:23:31,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:31,959 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-15 00:23:31,959 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:23:31,959 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-15 00:23:31,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-15 00:23:31,960 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:31,960 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:31,960 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-15 00:23:31,961 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:31,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:31,961 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-09-15 00:23:31,961 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:31,962 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670519872] [2020-09-15 00:23:31,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:31,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:32,095 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-15 00:23:32,096 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670519872] [2020-09-15 00:23:32,096 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:32,096 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-15 00:23:32,097 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867447774] [2020-09-15 00:23:32,099 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-15 00:23:32,099 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:32,099 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-15 00:23:32,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-15 00:23:32,100 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-15 00:23:32,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:32,128 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-15 00:23:32,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-15 00:23:32,128 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-15 00:23:32,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:32,129 INFO L225 Difference]: With dead ends: 26 [2020-09-15 00:23:32,130 INFO L226 Difference]: Without dead ends: 24 [2020-09-15 00:23:32,131 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-15 00:23:32,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-15 00:23:32,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-15 00:23:32,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-15 00:23:32,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-15 00:23:32,136 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-15 00:23:32,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:32,136 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-15 00:23:32,136 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-15 00:23:32,137 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-15 00:23:32,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-15 00:23:32,137 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:32,137 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:32,138 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-15 00:23:32,138 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:32,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:32,138 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-09-15 00:23:32,139 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:32,139 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2704655] [2020-09-15 00:23:32,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:32,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:32,167 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:32,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:32,185 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:32,229 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-15 00:23:32,229 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-15 00:23:32,230 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-15 00:23:32,230 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-15 00:23:32,231 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-15 00:23:32,231 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-15 00:23:32,263 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,264 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,264 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,264 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,264 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,265 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,265 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,265 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,265 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,265 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,266 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,267 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,273 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,283 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,283 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,284 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,284 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,286 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,286 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,288 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,288 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,288 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,288 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,289 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:32,291 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-15 00:23:32,291 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:23:32,291 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:23:32,291 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:23:32,291 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:23:32,292 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:23:32,292 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:23:32,292 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:23:32,292 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:23:32,294 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-09-15 00:23:32,295 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-15 00:23:32,316 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-15 00:23:32,316 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-15 00:23:32,318 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-09-15 00:23:32,321 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-15 00:23:32,339 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-15 00:23:32,340 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-15 00:23:32,341 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-09-15 00:23:32,343 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1108 [2020-09-15 00:23:32,343 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:23:33,619 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2020-09-15 00:23:34,180 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1275 [2020-09-15 00:23:34,180 INFO L214 etLargeBlockEncoding]: Total number of compositions: 68 [2020-09-15 00:23:34,181 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-09-15 00:23:34,193 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-09-15 00:23:34,194 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-09-15 00:23:34,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:23:34,194 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:34,194 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:23:34,195 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:34,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:34,195 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-09-15 00:23:34,195 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:34,196 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348475304] [2020-09-15 00:23:34,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:34,248 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-15 00:23:34,248 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348475304] [2020-09-15 00:23:34,248 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:34,249 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:23:34,249 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54793108] [2020-09-15 00:23:34,249 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:23:34,249 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:34,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:23:34,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:34,250 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-09-15 00:23:34,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:34,282 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-09-15 00:23:34,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:23:34,283 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:23:34,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:34,288 INFO L225 Difference]: With dead ends: 185 [2020-09-15 00:23:34,288 INFO L226 Difference]: Without dead ends: 171 [2020-09-15 00:23:34,289 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:34,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-09-15 00:23:34,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-09-15 00:23:34,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-09-15 00:23:34,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-09-15 00:23:34,326 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-09-15 00:23:34,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:34,326 INFO L479 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-09-15 00:23:34,326 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:23:34,326 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-09-15 00:23:34,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-15 00:23:34,327 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:34,327 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:34,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-15 00:23:34,332 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:34,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:34,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-09-15 00:23:34,332 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:34,333 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302706597] [2020-09-15 00:23:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:34,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:34,405 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-15 00:23:34,406 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302706597] [2020-09-15 00:23:34,406 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:34,407 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:34,407 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563496552] [2020-09-15 00:23:34,408 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:34,408 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:34,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:34,409 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:34,409 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-09-15 00:23:34,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:34,532 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-09-15 00:23:34,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:34,534 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-15 00:23:34,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:34,537 INFO L225 Difference]: With dead ends: 225 [2020-09-15 00:23:34,537 INFO L226 Difference]: Without dead ends: 221 [2020-09-15 00:23:34,537 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:34,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-09-15 00:23:34,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-09-15 00:23:34,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-09-15 00:23:34,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-09-15 00:23:34,560 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-09-15 00:23:34,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:34,560 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-09-15 00:23:34,560 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:34,561 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-09-15 00:23:34,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-15 00:23:34,562 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:34,562 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:34,562 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-15 00:23:34,563 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:34,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:34,563 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-09-15 00:23:34,563 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:34,564 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213164579] [2020-09-15 00:23:34,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:34,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:23:34,652 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213164579] [2020-09-15 00:23:34,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:34,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:34,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860842987] [2020-09-15 00:23:34,653 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:34,653 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:34,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:34,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:34,654 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-09-15 00:23:34,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:34,740 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-09-15 00:23:34,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:34,740 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-15 00:23:34,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:34,743 INFO L225 Difference]: With dead ends: 213 [2020-09-15 00:23:34,743 INFO L226 Difference]: Without dead ends: 209 [2020-09-15 00:23:34,743 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:34,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-09-15 00:23:34,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-09-15 00:23:34,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-09-15 00:23:34,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-09-15 00:23:34,758 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-09-15 00:23:34,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:34,759 INFO L479 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-09-15 00:23:34,759 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:34,759 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-09-15 00:23:34,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-15 00:23:34,761 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:34,761 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:34,761 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-15 00:23:34,761 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:34,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:34,762 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-09-15 00:23:34,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:34,762 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455718150] [2020-09-15 00:23:34,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:34,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:34,783 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:34,797 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:34,804 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-15 00:23:34,804 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-15 00:23:34,804 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-15 00:23:34,805 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-15 00:23:34,805 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-15 00:23:34,807 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-15 00:23:34,816 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,816 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,816 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,818 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,818 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,820 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,821 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,826 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,826 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,827 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,828 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,832 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,832 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,833 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,834 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,834 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,835 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,835 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,836 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,836 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,836 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,837 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,837 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,838 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,838 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,838 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,839 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,839 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,840 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,840 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,840 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,841 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,841 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:34,842 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-15 00:23:34,842 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:23:34,842 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:23:34,843 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:23:34,843 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:23:34,843 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:23:34,843 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:23:34,843 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:23:34,843 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:23:34,845 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-09-15 00:23:34,845 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-15 00:23:34,864 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-15 00:23:34,865 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-15 00:23:34,866 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-09-15 00:23:34,869 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-15 00:23:34,885 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-15 00:23:34,885 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-15 00:23:34,887 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-09-15 00:23:34,889 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1608 [2020-09-15 00:23:34,890 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:23:36,619 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-09-15 00:23:37,083 WARN L193 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-09-15 00:23:37,228 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1856 [2020-09-15 00:23:37,228 INFO L214 etLargeBlockEncoding]: Total number of compositions: 89 [2020-09-15 00:23:37,228 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-09-15 00:23:37,258 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-09-15 00:23:37,259 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-09-15 00:23:37,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:23:37,259 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:37,259 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:23:37,260 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:37,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:37,260 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-09-15 00:23:37,260 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:37,261 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117799621] [2020-09-15 00:23:37,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:37,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:37,292 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-15 00:23:37,292 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117799621] [2020-09-15 00:23:37,292 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:37,293 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:23:37,293 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223514996] [2020-09-15 00:23:37,293 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:23:37,293 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:37,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:23:37,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:37,294 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-09-15 00:23:37,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:37,325 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-09-15 00:23:37,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:23:37,326 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:23:37,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:37,332 INFO L225 Difference]: With dead ends: 600 [2020-09-15 00:23:37,332 INFO L226 Difference]: Without dead ends: 559 [2020-09-15 00:23:37,333 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:37,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-09-15 00:23:37,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-09-15 00:23:37,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-09-15 00:23:37,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-09-15 00:23:37,368 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-09-15 00:23:37,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:37,368 INFO L479 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-09-15 00:23:37,368 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:23:37,368 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-09-15 00:23:37,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-15 00:23:37,369 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:37,369 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:37,369 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-15 00:23:37,369 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:37,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:37,370 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-09-15 00:23:37,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:37,370 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699680261] [2020-09-15 00:23:37,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:37,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:37,458 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-15 00:23:37,458 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699680261] [2020-09-15 00:23:37,458 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:37,458 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:37,459 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778050131] [2020-09-15 00:23:37,459 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:37,459 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:37,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:37,460 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:37,460 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-09-15 00:23:37,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:37,589 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-09-15 00:23:37,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:37,590 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-15 00:23:37,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:37,597 INFO L225 Difference]: With dead ends: 933 [2020-09-15 00:23:37,597 INFO L226 Difference]: Without dead ends: 928 [2020-09-15 00:23:37,598 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:37,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-09-15 00:23:37,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-09-15 00:23:37,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-09-15 00:23:37,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-09-15 00:23:37,626 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-09-15 00:23:37,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:37,627 INFO L479 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-09-15 00:23:37,627 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:37,627 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-09-15 00:23:37,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-15 00:23:37,634 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:37,634 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:37,634 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-15 00:23:37,635 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:37,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:37,637 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-09-15 00:23:37,637 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:37,638 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044485450] [2020-09-15 00:23:37,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:37,729 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:23:37,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044485450] [2020-09-15 00:23:37,729 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:37,730 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:37,731 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828850784] [2020-09-15 00:23:37,731 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:37,731 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:37,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:37,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:37,732 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-09-15 00:23:37,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:37,846 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-09-15 00:23:37,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:37,847 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-15 00:23:37,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:37,855 INFO L225 Difference]: With dead ends: 963 [2020-09-15 00:23:37,855 INFO L226 Difference]: Without dead ends: 956 [2020-09-15 00:23:37,855 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:37,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-09-15 00:23:37,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-09-15 00:23:37,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-09-15 00:23:37,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-09-15 00:23:37,894 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-09-15 00:23:37,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:37,895 INFO L479 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-09-15 00:23:37,895 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:37,895 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-09-15 00:23:37,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:37,898 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:37,899 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:37,899 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-15 00:23:37,899 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:37,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:37,906 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-09-15 00:23:37,906 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:37,907 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831046886] [2020-09-15 00:23:37,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:37,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:38,074 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-15 00:23:38,076 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831046886] [2020-09-15 00:23:38,076 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854673077] [2020-09-15 00:23:38,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:23:38,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:38,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:38,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:38,340 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-15 00:23:38,341 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:38,341 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:38,341 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145701537] [2020-09-15 00:23:38,342 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:38,342 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:38,342 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:38,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:38,343 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 18 states. [2020-09-15 00:23:40,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:40,057 INFO L93 Difference]: Finished difference Result 3011 states and 7783 transitions. [2020-09-15 00:23:40,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-09-15 00:23:40,058 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:40,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:40,077 INFO L225 Difference]: With dead ends: 3011 [2020-09-15 00:23:40,078 INFO L226 Difference]: Without dead ends: 3001 [2020-09-15 00:23:40,080 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=722, Invalid=2700, Unknown=0, NotChecked=0, Total=3422 [2020-09-15 00:23:40,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2020-09-15 00:23:40,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 661. [2020-09-15 00:23:40,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2020-09-15 00:23:40,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2106 transitions. [2020-09-15 00:23:40,139 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2106 transitions. Word has length 15 [2020-09-15 00:23:40,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:40,139 INFO L479 AbstractCegarLoop]: Abstraction has 661 states and 2106 transitions. [2020-09-15 00:23:40,139 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:40,139 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2106 transitions. [2020-09-15 00:23:40,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:40,140 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:40,141 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:40,354 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-15 00:23:40,354 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:40,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:40,355 INFO L82 PathProgramCache]: Analyzing trace with hash 684503809, now seen corresponding path program 2 times [2020-09-15 00:23:40,355 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:40,356 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895178160] [2020-09-15 00:23:40,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:40,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:40,490 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-15 00:23:40,490 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895178160] [2020-09-15 00:23:40,491 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610539164] [2020-09-15 00:23:40,491 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 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-15 00:23:40,564 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:23:40,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:23:40,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:40,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:40,717 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-15 00:23:40,717 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:40,717 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:40,718 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382666373] [2020-09-15 00:23:40,718 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:40,718 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:40,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:40,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:40,719 INFO L87 Difference]: Start difference. First operand 661 states and 2106 transitions. Second operand 18 states. [2020-09-15 00:23:41,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:41,696 INFO L93 Difference]: Finished difference Result 1537 states and 3953 transitions. [2020-09-15 00:23:41,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-15 00:23:41,697 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:41,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:41,707 INFO L225 Difference]: With dead ends: 1537 [2020-09-15 00:23:41,707 INFO L226 Difference]: Without dead ends: 1530 [2020-09-15 00:23:41,708 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=369, Invalid=1353, Unknown=0, NotChecked=0, Total=1722 [2020-09-15 00:23:41,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2020-09-15 00:23:41,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 656. [2020-09-15 00:23:41,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-09-15 00:23:41,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2086 transitions. [2020-09-15 00:23:41,740 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2086 transitions. Word has length 15 [2020-09-15 00:23:41,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:41,741 INFO L479 AbstractCegarLoop]: Abstraction has 656 states and 2086 transitions. [2020-09-15 00:23:41,741 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:41,741 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2086 transitions. [2020-09-15 00:23:41,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:41,742 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:41,742 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:41,955 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-09-15 00:23:41,955 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:41,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:41,956 INFO L82 PathProgramCache]: Analyzing trace with hash -174965367, now seen corresponding path program 3 times [2020-09-15 00:23:41,956 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:41,956 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632097572] [2020-09-15 00:23:41,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:41,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:42,099 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-15 00:23:42,100 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632097572] [2020-09-15 00:23:42,100 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1898855563] [2020-09-15 00:23:42,100 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 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-15 00:23:42,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-09-15 00:23:42,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:23:42,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:42,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:42,318 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-15 00:23:42,318 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:42,319 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:42,319 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516632047] [2020-09-15 00:23:42,319 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:42,320 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:42,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:42,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:42,320 INFO L87 Difference]: Start difference. First operand 656 states and 2086 transitions. Second operand 18 states. [2020-09-15 00:23:43,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:43,502 INFO L93 Difference]: Finished difference Result 1382 states and 3503 transitions. [2020-09-15 00:23:43,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:23:43,503 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:43,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:43,511 INFO L225 Difference]: With dead ends: 1382 [2020-09-15 00:23:43,512 INFO L226 Difference]: Without dead ends: 1376 [2020-09-15 00:23:43,514 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-09-15 00:23:43,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2020-09-15 00:23:43,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 620. [2020-09-15 00:23:43,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2020-09-15 00:23:43,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1966 transitions. [2020-09-15 00:23:43,542 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1966 transitions. Word has length 15 [2020-09-15 00:23:43,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:43,542 INFO L479 AbstractCegarLoop]: Abstraction has 620 states and 1966 transitions. [2020-09-15 00:23:43,542 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:43,542 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1966 transitions. [2020-09-15 00:23:43,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:43,544 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:43,544 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:43,758 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-09-15 00:23:43,759 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:43,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:43,759 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 4 times [2020-09-15 00:23:43,760 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:43,760 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533431174] [2020-09-15 00:23:43,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:43,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:43,857 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-15 00:23:43,859 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533431174] [2020-09-15 00:23:43,859 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300377901] [2020-09-15 00:23:43,860 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 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-15 00:23:43,926 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:23:43,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:23:43,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:43,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:44,093 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:44,094 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:44,094 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:44,095 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574910327] [2020-09-15 00:23:44,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:44,095 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:44,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:44,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:44,096 INFO L87 Difference]: Start difference. First operand 620 states and 1966 transitions. Second operand 18 states. [2020-09-15 00:23:45,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:45,044 INFO L93 Difference]: Finished difference Result 1833 states and 4760 transitions. [2020-09-15 00:23:45,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-15 00:23:45,045 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:45,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:45,056 INFO L225 Difference]: With dead ends: 1833 [2020-09-15 00:23:45,057 INFO L226 Difference]: Without dead ends: 1825 [2020-09-15 00:23:45,058 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-15 00:23:45,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1825 states. [2020-09-15 00:23:45,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1825 to 565. [2020-09-15 00:23:45,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2020-09-15 00:23:45,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1814 transitions. [2020-09-15 00:23:45,088 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1814 transitions. Word has length 15 [2020-09-15 00:23:45,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:45,089 INFO L479 AbstractCegarLoop]: Abstraction has 565 states and 1814 transitions. [2020-09-15 00:23:45,089 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:45,089 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1814 transitions. [2020-09-15 00:23:45,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-15 00:23:45,090 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:45,090 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:45,304 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:23:45,304 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:45,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:45,305 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-09-15 00:23:45,305 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:45,305 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065908455] [2020-09-15 00:23:45,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:45,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065908455] [2020-09-15 00:23:45,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768973824] [2020-09-15 00:23:45,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:23:45,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:45,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-15 00:23:45,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:45,625 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:45,625 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:45,626 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-15 00:23:45,626 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074338849] [2020-09-15 00:23:45,626 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-15 00:23:45,626 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:45,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-15 00:23:45,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-15 00:23:45,627 INFO L87 Difference]: Start difference. First operand 565 states and 1814 transitions. Second operand 16 states. [2020-09-15 00:23:45,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:45,955 INFO L93 Difference]: Finished difference Result 765 states and 2242 transitions. [2020-09-15 00:23:45,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-15 00:23:45,956 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-15 00:23:45,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:45,961 INFO L225 Difference]: With dead ends: 765 [2020-09-15 00:23:45,962 INFO L226 Difference]: Without dead ends: 757 [2020-09-15 00:23:45,962 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:23:45,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2020-09-15 00:23:45,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 575. [2020-09-15 00:23:45,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-09-15 00:23:45,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1796 transitions. [2020-09-15 00:23:45,980 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1796 transitions. Word has length 17 [2020-09-15 00:23:45,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:45,981 INFO L479 AbstractCegarLoop]: Abstraction has 575 states and 1796 transitions. [2020-09-15 00:23:45,981 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-15 00:23:45,981 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1796 transitions. [2020-09-15 00:23:45,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-15 00:23:45,982 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:45,982 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:46,198 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2020-09-15 00:23:46,199 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:23:46,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:46,199 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-09-15 00:23:46,199 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:46,200 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502554021] [2020-09-15 00:23:46,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:46,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:46,217 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:46,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:23:46,233 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:23:46,241 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-15 00:23:46,241 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-15 00:23:46,242 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-15 00:23:46,242 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-15 00:23:46,242 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-15 00:23:46,243 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-15 00:23:46,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,260 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,260 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,271 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,273 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,275 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,277 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,277 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,278 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,278 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,278 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,279 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,279 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,279 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,279 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,280 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,281 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,282 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:23:46,285 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-15 00:23:46,285 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:23:46,285 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:23:46,285 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:23:46,285 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:23:46,285 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:23:46,285 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:23:46,286 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:23:46,286 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:23:46,287 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-09-15 00:23:46,288 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-15 00:23:46,305 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-15 00:23:46,305 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-15 00:23:46,307 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-09-15 00:23:46,311 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-15 00:23:46,347 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-15 00:23:46,348 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-15 00:23:46,349 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-09-15 00:23:46,354 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2192 [2020-09-15 00:23:46,354 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:23:48,501 WARN L193 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-09-15 00:23:48,750 WARN L193 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-09-15 00:23:48,845 INFO L206 etLargeBlockEncoding]: Checked pairs total: 2531 [2020-09-15 00:23:48,845 INFO L214 etLargeBlockEncoding]: Total number of compositions: 101 [2020-09-15 00:23:48,845 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-09-15 00:23:48,955 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-09-15 00:23:48,956 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-09-15 00:23:48,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:23:48,956 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:48,956 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:23:48,956 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:48,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:48,957 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-09-15 00:23:48,957 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:48,957 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966790079] [2020-09-15 00:23:48,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:48,981 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-15 00:23:48,982 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966790079] [2020-09-15 00:23:48,982 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:48,982 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:23:48,982 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038400681] [2020-09-15 00:23:48,983 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:23:48,983 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:48,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:23:48,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:48,984 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-09-15 00:23:49,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:49,021 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-09-15 00:23:49,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:23:49,022 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:23:49,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:49,035 INFO L225 Difference]: With dead ends: 1889 [2020-09-15 00:23:49,036 INFO L226 Difference]: Without dead ends: 1767 [2020-09-15 00:23:49,036 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:23:49,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-09-15 00:23:49,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-09-15 00:23:49,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-09-15 00:23:49,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-09-15 00:23:49,101 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-09-15 00:23:49,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:49,101 INFO L479 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-09-15 00:23:49,101 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:23:49,102 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-09-15 00:23:49,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-15 00:23:49,102 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:49,102 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:49,103 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-15 00:23:49,103 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:49,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:49,104 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-09-15 00:23:49,104 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:49,104 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139974308] [2020-09-15 00:23:49,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:49,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:49,155 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-15 00:23:49,155 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139974308] [2020-09-15 00:23:49,156 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:49,156 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:49,156 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754449602] [2020-09-15 00:23:49,156 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:49,157 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:49,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:49,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:49,157 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-09-15 00:23:49,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:49,260 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-09-15 00:23:49,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:49,260 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-15 00:23:49,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:49,283 INFO L225 Difference]: With dead ends: 3381 [2020-09-15 00:23:49,284 INFO L226 Difference]: Without dead ends: 3375 [2020-09-15 00:23:49,284 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:49,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-09-15 00:23:49,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-09-15 00:23:49,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-09-15 00:23:49,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-09-15 00:23:49,368 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-09-15 00:23:49,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:49,368 INFO L479 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-09-15 00:23:49,369 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:49,369 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-09-15 00:23:49,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-15 00:23:49,369 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:49,369 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:49,370 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-09-15 00:23:49,370 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:49,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:49,370 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-09-15 00:23:49,370 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:49,371 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825143498] [2020-09-15 00:23:49,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:49,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:23:49,422 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825143498] [2020-09-15 00:23:49,422 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:23:49,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:23:49,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256701037] [2020-09-15 00:23:49,423 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:23:49,423 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:49,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:23:49,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:23:49,424 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-09-15 00:23:49,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:49,545 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-09-15 00:23:49,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:23:49,546 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-15 00:23:49,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:49,560 INFO L225 Difference]: With dead ends: 3684 [2020-09-15 00:23:49,560 INFO L226 Difference]: Without dead ends: 3674 [2020-09-15 00:23:49,561 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:23:49,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-09-15 00:23:49,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-09-15 00:23:49,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-09-15 00:23:49,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-09-15 00:23:49,653 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-09-15 00:23:49,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:49,653 INFO L479 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-09-15 00:23:49,653 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:23:49,653 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-09-15 00:23:49,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:49,654 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:49,654 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:49,654 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-09-15 00:23:49,655 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:49,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:49,655 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-09-15 00:23:49,655 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:49,655 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578048199] [2020-09-15 00:23:49,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:49,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:49,803 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-15 00:23:49,804 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578048199] [2020-09-15 00:23:49,804 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574651691] [2020-09-15 00:23:49,804 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 00:23:49,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:49,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:49,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:50,043 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-15 00:23:50,043 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:50,044 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:50,044 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069134609] [2020-09-15 00:23:50,045 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:50,045 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:50,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:50,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:50,046 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 18 states. [2020-09-15 00:23:51,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:51,261 INFO L93 Difference]: Finished difference Result 6074 states and 18774 transitions. [2020-09-15 00:23:51,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:23:51,262 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:51,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:51,282 INFO L225 Difference]: With dead ends: 6074 [2020-09-15 00:23:51,282 INFO L226 Difference]: Without dead ends: 6065 [2020-09-15 00:23:51,283 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-09-15 00:23:51,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2020-09-15 00:23:51,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 2184. [2020-09-15 00:23:51,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2184 states. [2020-09-15 00:23:51,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 8378 transitions. [2020-09-15 00:23:51,411 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 8378 transitions. Word has length 15 [2020-09-15 00:23:51,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:51,412 INFO L479 AbstractCegarLoop]: Abstraction has 2184 states and 8378 transitions. [2020-09-15 00:23:51,412 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:51,412 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 8378 transitions. [2020-09-15 00:23:51,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:23:51,413 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:51,413 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:51,626 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:23:51,626 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:51,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:51,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-09-15 00:23:51,627 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:51,627 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418589132] [2020-09-15 00:23:51,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:51,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:51,723 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-15 00:23:51,723 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418589132] [2020-09-15 00:23:51,724 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531498858] [2020-09-15 00:23:51,724 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-15 00:23:51,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:23:51,845 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:23:51,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:51,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:51,984 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:51,985 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:51,985 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:23:51,985 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136281865] [2020-09-15 00:23:51,986 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:23:51,986 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:51,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:23:51,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:23:51,986 INFO L87 Difference]: Start difference. First operand 2184 states and 8378 transitions. Second operand 18 states. [2020-09-15 00:23:53,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:53,038 INFO L93 Difference]: Finished difference Result 7978 states and 25385 transitions. [2020-09-15 00:23:53,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-15 00:23:53,039 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:23:53,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:53,066 INFO L225 Difference]: With dead ends: 7978 [2020-09-15 00:23:53,066 INFO L226 Difference]: Without dead ends: 7967 [2020-09-15 00:23:53,068 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-15 00:23:53,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7967 states. [2020-09-15 00:23:53,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7967 to 2062. [2020-09-15 00:23:53,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2020-09-15 00:23:53,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7945 transitions. [2020-09-15 00:23:53,212 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7945 transitions. Word has length 15 [2020-09-15 00:23:53,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:53,212 INFO L479 AbstractCegarLoop]: Abstraction has 2062 states and 7945 transitions. [2020-09-15 00:23:53,212 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:23:53,213 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7945 transitions. [2020-09-15 00:23:53,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-15 00:23:53,213 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:53,214 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:53,427 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:23:53,427 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:53,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:53,428 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-09-15 00:23:53,429 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:53,429 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330782465] [2020-09-15 00:23:53,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:53,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:53,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:53,540 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330782465] [2020-09-15 00:23:53,541 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367237383] [2020-09-15 00:23:53,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:23:53,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:53,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-15 00:23:53,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:53,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:53,702 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:53,702 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-15 00:23:53,703 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527332945] [2020-09-15 00:23:53,703 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-15 00:23:53,703 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:53,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-15 00:23:53,704 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-15 00:23:53,704 INFO L87 Difference]: Start difference. First operand 2062 states and 7945 transitions. Second operand 16 states. [2020-09-15 00:23:54,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:54,046 INFO L93 Difference]: Finished difference Result 3299 states and 11806 transitions. [2020-09-15 00:23:54,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-15 00:23:54,047 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-15 00:23:54,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:54,058 INFO L225 Difference]: With dead ends: 3299 [2020-09-15 00:23:54,058 INFO L226 Difference]: Without dead ends: 3284 [2020-09-15 00:23:54,059 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:23:54,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3284 states. [2020-09-15 00:23:54,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3284 to 2298. [2020-09-15 00:23:54,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2298 states. [2020-09-15 00:23:54,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 8830 transitions. [2020-09-15 00:23:54,152 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 8830 transitions. Word has length 17 [2020-09-15 00:23:54,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:54,153 INFO L479 AbstractCegarLoop]: Abstraction has 2298 states and 8830 transitions. [2020-09-15 00:23:54,153 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-15 00:23:54,153 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 8830 transitions. [2020-09-15 00:23:54,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:23:54,155 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:54,155 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:54,369 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-09-15 00:23:54,370 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:54,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:54,370 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-09-15 00:23:54,371 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:54,371 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612291569] [2020-09-15 00:23:54,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:54,473 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:23:54,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612291569] [2020-09-15 00:23:54,474 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953639590] [2020-09-15 00:23:54,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:23:54,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:54,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:23:54,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:54,725 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:54,726 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:54,726 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:23:54,726 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431090781] [2020-09-15 00:23:54,726 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:23:54,727 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:54,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:23:54,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:23:54,727 INFO L87 Difference]: Start difference. First operand 2298 states and 8830 transitions. Second operand 19 states. [2020-09-15 00:23:56,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:56,752 INFO L93 Difference]: Finished difference Result 6616 states and 20544 transitions. [2020-09-15 00:23:56,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-09-15 00:23:56,754 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:23:56,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:56,766 INFO L225 Difference]: With dead ends: 6616 [2020-09-15 00:23:56,766 INFO L226 Difference]: Without dead ends: 6600 [2020-09-15 00:23:56,767 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 843 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=630, Invalid=2450, Unknown=0, NotChecked=0, Total=3080 [2020-09-15 00:23:56,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6600 states. [2020-09-15 00:23:56,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6600 to 2324. [2020-09-15 00:23:56,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2324 states. [2020-09-15 00:23:56,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2324 states to 2324 states and 8896 transitions. [2020-09-15 00:23:56,867 INFO L78 Accepts]: Start accepts. Automaton has 2324 states and 8896 transitions. Word has length 19 [2020-09-15 00:23:56,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:56,868 INFO L479 AbstractCegarLoop]: Abstraction has 2324 states and 8896 transitions. [2020-09-15 00:23:56,868 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:23:56,868 INFO L276 IsEmpty]: Start isEmpty. Operand 2324 states and 8896 transitions. [2020-09-15 00:23:56,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:23:56,869 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:56,869 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:57,085 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:23:57,086 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:57,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:57,086 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-09-15 00:23:57,087 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:57,087 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252984204] [2020-09-15 00:23:57,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:57,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:57,194 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:57,194 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252984204] [2020-09-15 00:23:57,195 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72139429] [2020-09-15 00:23:57,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:23:57,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:57,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:23:57,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:57,427 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:57,427 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:57,428 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:23:57,428 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235260328] [2020-09-15 00:23:57,428 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:23:57,428 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:57,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:23:57,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:23:57,429 INFO L87 Difference]: Start difference. First operand 2324 states and 8896 transitions. Second operand 19 states. [2020-09-15 00:23:59,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:23:59,243 INFO L93 Difference]: Finished difference Result 7476 states and 23467 transitions. [2020-09-15 00:23:59,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-15 00:23:59,243 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:23:59,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:23:59,255 INFO L225 Difference]: With dead ends: 7476 [2020-09-15 00:23:59,255 INFO L226 Difference]: Without dead ends: 7450 [2020-09-15 00:23:59,256 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 697 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=526, Invalid=2024, Unknown=0, NotChecked=0, Total=2550 [2020-09-15 00:23:59,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7450 states. [2020-09-15 00:23:59,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7450 to 2321. [2020-09-15 00:23:59,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2321 states. [2020-09-15 00:23:59,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2321 states to 2321 states and 8869 transitions. [2020-09-15 00:23:59,340 INFO L78 Accepts]: Start accepts. Automaton has 2321 states and 8869 transitions. Word has length 19 [2020-09-15 00:23:59,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:23:59,340 INFO L479 AbstractCegarLoop]: Abstraction has 2321 states and 8869 transitions. [2020-09-15 00:23:59,340 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:23:59,340 INFO L276 IsEmpty]: Start isEmpty. Operand 2321 states and 8869 transitions. [2020-09-15 00:23:59,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:23:59,341 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:23:59,341 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:23:59,542 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:23:59,543 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:23:59,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:23:59,543 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-09-15 00:23:59,544 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:23:59,544 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160293109] [2020-09-15 00:23:59,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:23:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:23:59,654 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:23:59,655 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160293109] [2020-09-15 00:23:59,655 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786131964] [2020-09-15 00:23:59,655 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 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-15 00:23:59,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:23:59,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:23:59,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:23:59,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:23:59,860 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:23:59,861 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:23:59,861 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:23:59,861 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458417437] [2020-09-15 00:23:59,861 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:23:59,861 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:23:59,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:23:59,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:23:59,862 INFO L87 Difference]: Start difference. First operand 2321 states and 8869 transitions. Second operand 19 states. [2020-09-15 00:24:00,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:00,981 INFO L93 Difference]: Finished difference Result 6015 states and 20607 transitions. [2020-09-15 00:24:00,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:24:00,982 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:24:00,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:00,994 INFO L225 Difference]: With dead ends: 6015 [2020-09-15 00:24:00,994 INFO L226 Difference]: Without dead ends: 5998 [2020-09-15 00:24:00,995 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:24:01,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5998 states. [2020-09-15 00:24:01,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5998 to 2221. [2020-09-15 00:24:01,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2221 states. [2020-09-15 00:24:01,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2221 states to 2221 states and 8494 transitions. [2020-09-15 00:24:01,069 INFO L78 Accepts]: Start accepts. Automaton has 2221 states and 8494 transitions. Word has length 19 [2020-09-15 00:24:01,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:01,069 INFO L479 AbstractCegarLoop]: Abstraction has 2221 states and 8494 transitions. [2020-09-15 00:24:01,069 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:24:01,069 INFO L276 IsEmpty]: Start isEmpty. Operand 2221 states and 8494 transitions. [2020-09-15 00:24:01,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:24:01,071 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:01,071 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:01,278 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-09-15 00:24:01,278 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:01,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:01,279 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-09-15 00:24:01,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:01,280 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936132304] [2020-09-15 00:24:01,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:01,401 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:01,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936132304] [2020-09-15 00:24:01,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681561028] [2020-09-15 00:24:01,401 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 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-15 00:24:01,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:24:01,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:01,489 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:24:01,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:01,663 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:24:01,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:01,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:24:01,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020556848] [2020-09-15 00:24:01,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:24:01,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:01,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:24:01,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:24:01,665 INFO L87 Difference]: Start difference. First operand 2221 states and 8494 transitions. Second operand 19 states. [2020-09-15 00:24:02,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:02,793 INFO L93 Difference]: Finished difference Result 4749 states and 15742 transitions. [2020-09-15 00:24:02,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:24:02,793 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:24:02,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:02,802 INFO L225 Difference]: With dead ends: 4749 [2020-09-15 00:24:02,802 INFO L226 Difference]: Without dead ends: 4736 [2020-09-15 00:24:02,803 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:24:02,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4736 states. [2020-09-15 00:24:02,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4736 to 2161. [2020-09-15 00:24:02,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2161 states. [2020-09-15 00:24:02,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2161 states to 2161 states and 8275 transitions. [2020-09-15 00:24:02,882 INFO L78 Accepts]: Start accepts. Automaton has 2161 states and 8275 transitions. Word has length 19 [2020-09-15 00:24:02,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:02,883 INFO L479 AbstractCegarLoop]: Abstraction has 2161 states and 8275 transitions. [2020-09-15 00:24:02,883 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:24:02,883 INFO L276 IsEmpty]: Start isEmpty. Operand 2161 states and 8275 transitions. [2020-09-15 00:24:02,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:02,886 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:02,886 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:03,100 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-09-15 00:24:03,100 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:03,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:03,101 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-09-15 00:24:03,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:03,101 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710379337] [2020-09-15 00:24:03,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:03,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:03,264 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:24:03,264 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710379337] [2020-09-15 00:24:03,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223549536] [2020-09-15 00:24:03,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:24:03,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:03,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:03,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:03,556 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:03,557 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:03,557 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:24:03,557 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49951911] [2020-09-15 00:24:03,558 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:24:03,558 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:03,558 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:24:03,558 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:24:03,558 INFO L87 Difference]: Start difference. First operand 2161 states and 8275 transitions. Second operand 23 states. [2020-09-15 00:24:11,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:11,058 INFO L93 Difference]: Finished difference Result 16819 states and 49333 transitions. [2020-09-15 00:24:11,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-09-15 00:24:11,058 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:24:11,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:11,099 INFO L225 Difference]: With dead ends: 16819 [2020-09-15 00:24:11,099 INFO L226 Difference]: Without dead ends: 16795 [2020-09-15 00:24:11,109 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11552 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=4252, Invalid=24818, Unknown=0, NotChecked=0, Total=29070 [2020-09-15 00:24:11,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16795 states. [2020-09-15 00:24:11,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16795 to 2260. [2020-09-15 00:24:11,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2260 states. [2020-09-15 00:24:11,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2260 states to 2260 states and 8745 transitions. [2020-09-15 00:24:11,387 INFO L78 Accepts]: Start accepts. Automaton has 2260 states and 8745 transitions. Word has length 21 [2020-09-15 00:24:11,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:11,387 INFO L479 AbstractCegarLoop]: Abstraction has 2260 states and 8745 transitions. [2020-09-15 00:24:11,387 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:24:11,387 INFO L276 IsEmpty]: Start isEmpty. Operand 2260 states and 8745 transitions. [2020-09-15 00:24:11,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:11,389 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:11,389 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:11,604 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-09-15 00:24:11,604 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:11,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:11,605 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-09-15 00:24:11,605 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:11,606 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062456464] [2020-09-15 00:24:11,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:11,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:11,761 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:11,761 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062456464] [2020-09-15 00:24:11,762 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58193906] [2020-09-15 00:24:11,762 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 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-15 00:24:11,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:24:11,836 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:11,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:11,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:12,094 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:12,094 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:12,094 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:12,095 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76179675] [2020-09-15 00:24:12,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:12,095 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:12,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:12,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:12,096 INFO L87 Difference]: Start difference. First operand 2260 states and 8745 transitions. Second operand 24 states. [2020-09-15 00:24:18,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:18,191 INFO L93 Difference]: Finished difference Result 12719 states and 38180 transitions. [2020-09-15 00:24:18,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-09-15 00:24:18,192 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:24:18,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:18,213 INFO L225 Difference]: With dead ends: 12719 [2020-09-15 00:24:18,213 INFO L226 Difference]: Without dead ends: 12669 [2020-09-15 00:24:18,216 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6235 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-09-15 00:24:18,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12669 states. [2020-09-15 00:24:18,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12669 to 2293. [2020-09-15 00:24:18,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2293 states. [2020-09-15 00:24:18,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2293 states to 2293 states and 8940 transitions. [2020-09-15 00:24:18,375 INFO L78 Accepts]: Start accepts. Automaton has 2293 states and 8940 transitions. Word has length 21 [2020-09-15 00:24:18,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:18,375 INFO L479 AbstractCegarLoop]: Abstraction has 2293 states and 8940 transitions. [2020-09-15 00:24:18,375 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:24:18,376 INFO L276 IsEmpty]: Start isEmpty. Operand 2293 states and 8940 transitions. [2020-09-15 00:24:18,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:18,378 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:18,378 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:18,594 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:24:18,594 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:18,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:18,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1221323511, now seen corresponding path program 3 times [2020-09-15 00:24:18,595 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:18,595 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230406634] [2020-09-15 00:24:18,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:18,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:18,734 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:24:18,735 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230406634] [2020-09-15 00:24:18,735 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612798165] [2020-09-15 00:24:18,735 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 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-15 00:24:18,874 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-15 00:24:18,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:18,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:18,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:19,135 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:19,135 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:19,136 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:24:19,136 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884173586] [2020-09-15 00:24:19,136 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:24:19,136 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:19,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:24:19,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:24:19,137 INFO L87 Difference]: Start difference. First operand 2293 states and 8940 transitions. Second operand 23 states. [2020-09-15 00:24:25,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:25,307 INFO L93 Difference]: Finished difference Result 9951 states and 29142 transitions. [2020-09-15 00:24:25,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-09-15 00:24:25,308 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:24:25,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:25,325 INFO L225 Difference]: With dead ends: 9951 [2020-09-15 00:24:25,325 INFO L226 Difference]: Without dead ends: 9940 [2020-09-15 00:24:25,327 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6656 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2742, Invalid=15080, Unknown=0, NotChecked=0, Total=17822 [2020-09-15 00:24:25,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9940 states. [2020-09-15 00:24:25,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9940 to 2227. [2020-09-15 00:24:25,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2227 states. [2020-09-15 00:24:25,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2227 states to 2227 states and 8621 transitions. [2020-09-15 00:24:25,462 INFO L78 Accepts]: Start accepts. Automaton has 2227 states and 8621 transitions. Word has length 21 [2020-09-15 00:24:25,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:25,462 INFO L479 AbstractCegarLoop]: Abstraction has 2227 states and 8621 transitions. [2020-09-15 00:24:25,462 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:24:25,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2227 states and 8621 transitions. [2020-09-15 00:24:25,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:25,464 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:25,464 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:25,678 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-09-15 00:24:25,678 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:25,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:25,679 INFO L82 PathProgramCache]: Analyzing trace with hash 497614841, now seen corresponding path program 4 times [2020-09-15 00:24:25,679 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:25,679 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51008416] [2020-09-15 00:24:25,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:25,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:25,820 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:24:25,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51008416] [2020-09-15 00:24:25,821 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520425157] [2020-09-15 00:24:25,821 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 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-15 00:24:25,904 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:24:25,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:25,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:25,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:26,142 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:26,143 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:26,143 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:24:26,144 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721203889] [2020-09-15 00:24:26,144 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:24:26,144 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:26,145 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:24:26,145 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:24:26,145 INFO L87 Difference]: Start difference. First operand 2227 states and 8621 transitions. Second operand 23 states. [2020-09-15 00:24:32,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:32,520 INFO L93 Difference]: Finished difference Result 10264 states and 30020 transitions. [2020-09-15 00:24:32,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-09-15 00:24:32,521 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:24:32,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:32,540 INFO L225 Difference]: With dead ends: 10264 [2020-09-15 00:24:32,540 INFO L226 Difference]: Without dead ends: 10255 [2020-09-15 00:24:32,541 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6594 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2710, Invalid=14582, Unknown=0, NotChecked=0, Total=17292 [2020-09-15 00:24:32,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10255 states. [2020-09-15 00:24:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10255 to 2211. [2020-09-15 00:24:32,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2211 states. [2020-09-15 00:24:32,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2211 states to 2211 states and 8558 transitions. [2020-09-15 00:24:32,637 INFO L78 Accepts]: Start accepts. Automaton has 2211 states and 8558 transitions. Word has length 21 [2020-09-15 00:24:32,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:32,637 INFO L479 AbstractCegarLoop]: Abstraction has 2211 states and 8558 transitions. [2020-09-15 00:24:32,637 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:24:32,637 INFO L276 IsEmpty]: Start isEmpty. Operand 2211 states and 8558 transitions. [2020-09-15 00:24:32,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:32,639 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:32,639 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:32,839 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:24:32,840 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:32,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:32,840 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 5 times [2020-09-15 00:24:32,840 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:32,841 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606356228] [2020-09-15 00:24:32,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:32,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:32,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:32,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606356228] [2020-09-15 00:24:32,984 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1215410991] [2020-09-15 00:24:32,985 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 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-15 00:24:33,069 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-15 00:24:33,069 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:33,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:33,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:33,312 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:33,313 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:33,313 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:33,313 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19731114] [2020-09-15 00:24:33,314 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:33,314 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:33,314 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:33,314 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:33,315 INFO L87 Difference]: Start difference. First operand 2211 states and 8558 transitions. Second operand 24 states. [2020-09-15 00:24:40,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:40,049 INFO L93 Difference]: Finished difference Result 20487 states and 63251 transitions. [2020-09-15 00:24:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-09-15 00:24:40,050 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:24:40,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:40,088 INFO L225 Difference]: With dead ends: 20487 [2020-09-15 00:24:40,088 INFO L226 Difference]: Without dead ends: 20478 [2020-09-15 00:24:40,091 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8380 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3579, Invalid=18473, Unknown=0, NotChecked=0, Total=22052 [2020-09-15 00:24:40,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20478 states. [2020-09-15 00:24:40,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20478 to 2301. [2020-09-15 00:24:40,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2301 states. [2020-09-15 00:24:40,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2301 states to 2301 states and 8984 transitions. [2020-09-15 00:24:40,266 INFO L78 Accepts]: Start accepts. Automaton has 2301 states and 8984 transitions. Word has length 21 [2020-09-15 00:24:40,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:40,266 INFO L479 AbstractCegarLoop]: Abstraction has 2301 states and 8984 transitions. [2020-09-15 00:24:40,266 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:24:40,266 INFO L276 IsEmpty]: Start isEmpty. Operand 2301 states and 8984 transitions. [2020-09-15 00:24:40,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:40,268 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:40,268 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:40,474 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-09-15 00:24:40,474 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:40,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:40,475 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 6 times [2020-09-15 00:24:40,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:40,476 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393953293] [2020-09-15 00:24:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:40,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:40,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:40,642 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393953293] [2020-09-15 00:24:40,643 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1973413448] [2020-09-15 00:24:40,643 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 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-15 00:24:40,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-15 00:24:40,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:40,734 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:40,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:41,035 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:41,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:41,036 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:41,036 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116618633] [2020-09-15 00:24:41,036 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:41,037 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:41,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:41,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:41,037 INFO L87 Difference]: Start difference. First operand 2301 states and 8984 transitions. Second operand 24 states. [2020-09-15 00:24:45,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:45,416 INFO L93 Difference]: Finished difference Result 13405 states and 41755 transitions. [2020-09-15 00:24:45,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-09-15 00:24:45,417 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:24:45,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:45,443 INFO L225 Difference]: With dead ends: 13405 [2020-09-15 00:24:45,444 INFO L226 Difference]: Without dead ends: 13392 [2020-09-15 00:24:45,445 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1681, Invalid=7439, Unknown=0, NotChecked=0, Total=9120 [2020-09-15 00:24:45,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13392 states. [2020-09-15 00:24:45,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13392 to 2282. [2020-09-15 00:24:45,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2282 states. [2020-09-15 00:24:45,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2282 states to 2282 states and 8906 transitions. [2020-09-15 00:24:45,577 INFO L78 Accepts]: Start accepts. Automaton has 2282 states and 8906 transitions. Word has length 21 [2020-09-15 00:24:45,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:45,577 INFO L479 AbstractCegarLoop]: Abstraction has 2282 states and 8906 transitions. [2020-09-15 00:24:45,577 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:24:45,577 INFO L276 IsEmpty]: Start isEmpty. Operand 2282 states and 8906 transitions. [2020-09-15 00:24:45,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:45,579 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:45,579 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:45,793 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-09-15 00:24:45,793 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:45,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:45,794 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 7 times [2020-09-15 00:24:45,794 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:45,795 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241580118] [2020-09-15 00:24:45,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:45,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:45,997 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:45,998 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241580118] [2020-09-15 00:24:45,998 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58969414] [2020-09-15 00:24:45,998 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 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-15 00:24:46,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:46,082 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:46,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:46,286 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:46,286 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:46,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:46,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062882984] [2020-09-15 00:24:46,287 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:46,287 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:46,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:46,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:46,288 INFO L87 Difference]: Start difference. First operand 2282 states and 8906 transitions. Second operand 24 states. [2020-09-15 00:24:50,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:50,485 INFO L93 Difference]: Finished difference Result 17789 states and 54917 transitions. [2020-09-15 00:24:50,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-15 00:24:50,486 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:24:50,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:50,521 INFO L225 Difference]: With dead ends: 17789 [2020-09-15 00:24:50,521 INFO L226 Difference]: Without dead ends: 17775 [2020-09-15 00:24:50,522 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-09-15 00:24:50,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17775 states. [2020-09-15 00:24:50,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17775 to 2270. [2020-09-15 00:24:50,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2270 states. [2020-09-15 00:24:50,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2270 states to 2270 states and 8911 transitions. [2020-09-15 00:24:50,689 INFO L78 Accepts]: Start accepts. Automaton has 2270 states and 8911 transitions. Word has length 21 [2020-09-15 00:24:50,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:50,689 INFO L479 AbstractCegarLoop]: Abstraction has 2270 states and 8911 transitions. [2020-09-15 00:24:50,689 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:24:50,690 INFO L276 IsEmpty]: Start isEmpty. Operand 2270 states and 8911 transitions. [2020-09-15 00:24:50,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:50,692 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:50,692 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:50,892 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:24:50,893 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:50,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:50,894 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 8 times [2020-09-15 00:24:50,894 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:50,894 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770080831] [2020-09-15 00:24:50,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:51,100 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:51,101 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770080831] [2020-09-15 00:24:51,101 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1227616557] [2020-09-15 00:24:51,101 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 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-15 00:24:51,179 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:24:51,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:51,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:51,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:51,412 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:51,412 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:51,413 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453919767] [2020-09-15 00:24:51,413 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:51,413 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:51,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:51,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:51,414 INFO L87 Difference]: Start difference. First operand 2270 states and 8911 transitions. Second operand 24 states. [2020-09-15 00:24:56,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:56,316 INFO L93 Difference]: Finished difference Result 15310 states and 46322 transitions. [2020-09-15 00:24:56,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-15 00:24:56,317 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:24:56,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:56,342 INFO L225 Difference]: With dead ends: 15310 [2020-09-15 00:24:56,343 INFO L226 Difference]: Without dead ends: 15298 [2020-09-15 00:24:56,344 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-09-15 00:24:56,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15298 states. [2020-09-15 00:24:56,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15298 to 2237. [2020-09-15 00:24:56,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2237 states. [2020-09-15 00:24:56,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2237 states to 2237 states and 8779 transitions. [2020-09-15 00:24:56,516 INFO L78 Accepts]: Start accepts. Automaton has 2237 states and 8779 transitions. Word has length 21 [2020-09-15 00:24:56,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:56,517 INFO L479 AbstractCegarLoop]: Abstraction has 2237 states and 8779 transitions. [2020-09-15 00:24:56,517 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:24:56,517 INFO L276 IsEmpty]: Start isEmpty. Operand 2237 states and 8779 transitions. [2020-09-15 00:24:56,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:56,518 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:56,518 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:56,733 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-09-15 00:24:56,733 INFO L427 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:56,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:56,734 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-09-15 00:24:56,734 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:56,735 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583345729] [2020-09-15 00:24:56,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:56,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:56,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:24:56,850 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583345729] [2020-09-15 00:24:56,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760455415] [2020-09-15 00:24:56,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:24:56,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:56,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:24:56,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:57,067 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:57,067 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:57,067 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-09-15 00:24:57,068 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976716936] [2020-09-15 00:24:57,068 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-15 00:24:57,068 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:57,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-15 00:24:57,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-15 00:24:57,069 INFO L87 Difference]: Start difference. First operand 2237 states and 8779 transitions. Second operand 17 states. [2020-09-15 00:24:57,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:24:57,589 INFO L93 Difference]: Finished difference Result 3308 states and 12161 transitions. [2020-09-15 00:24:57,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-15 00:24:57,590 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-09-15 00:24:57,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:24:57,596 INFO L225 Difference]: With dead ends: 3308 [2020-09-15 00:24:57,596 INFO L226 Difference]: Without dead ends: 3292 [2020-09-15 00:24:57,596 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:24:57,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3292 states. [2020-09-15 00:24:57,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3292 to 2449. [2020-09-15 00:24:57,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2449 states. [2020-09-15 00:24:57,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2449 states to 2449 states and 9442 transitions. [2020-09-15 00:24:57,643 INFO L78 Accepts]: Start accepts. Automaton has 2449 states and 9442 transitions. Word has length 21 [2020-09-15 00:24:57,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:24:57,643 INFO L479 AbstractCegarLoop]: Abstraction has 2449 states and 9442 transitions. [2020-09-15 00:24:57,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-15 00:24:57,643 INFO L276 IsEmpty]: Start isEmpty. Operand 2449 states and 9442 transitions. [2020-09-15 00:24:57,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:24:57,644 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:24:57,644 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:24:57,845 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-09-15 00:24:57,845 INFO L427 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:24:57,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:24:57,846 INFO L82 PathProgramCache]: Analyzing trace with hash -846758711, now seen corresponding path program 9 times [2020-09-15 00:24:57,847 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:24:57,847 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432175223] [2020-09-15 00:24:57,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:24:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:24:57,995 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:57,996 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432175223] [2020-09-15 00:24:57,996 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978276358] [2020-09-15 00:24:57,996 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 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-15 00:24:58,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-15 00:24:58,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:24:58,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:24:58,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:24:58,408 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:24:58,408 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:24:58,408 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:24:58,409 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606894697] [2020-09-15 00:24:58,409 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:24:58,410 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:24:58,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:24:58,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:24:58,412 INFO L87 Difference]: Start difference. First operand 2449 states and 9442 transitions. Second operand 24 states. [2020-09-15 00:25:06,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:06,813 INFO L93 Difference]: Finished difference Result 20153 states and 61487 transitions. [2020-09-15 00:25:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-09-15 00:25:06,813 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:25:06,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:06,855 INFO L225 Difference]: With dead ends: 20153 [2020-09-15 00:25:06,855 INFO L226 Difference]: Without dead ends: 20133 [2020-09-15 00:25:06,857 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10493 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=4446, Invalid=22944, Unknown=0, NotChecked=0, Total=27390 [2020-09-15 00:25:06,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20133 states. [2020-09-15 00:25:07,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20133 to 2486. [2020-09-15 00:25:07,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2486 states. [2020-09-15 00:25:07,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2486 states to 2486 states and 9600 transitions. [2020-09-15 00:25:07,168 INFO L78 Accepts]: Start accepts. Automaton has 2486 states and 9600 transitions. Word has length 21 [2020-09-15 00:25:07,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:07,168 INFO L479 AbstractCegarLoop]: Abstraction has 2486 states and 9600 transitions. [2020-09-15 00:25:07,168 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:25:07,168 INFO L276 IsEmpty]: Start isEmpty. Operand 2486 states and 9600 transitions. [2020-09-15 00:25:07,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:25:07,170 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:07,170 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:07,381 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:25:07,381 INFO L427 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:25:07,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:07,382 INFO L82 PathProgramCache]: Analyzing trace with hash 687312777, now seen corresponding path program 10 times [2020-09-15 00:25:07,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:07,383 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27062117] [2020-09-15 00:25:07,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:07,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:07,530 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:07,530 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27062117] [2020-09-15 00:25:07,530 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593234766] [2020-09-15 00:25:07,531 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 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-15 00:25:07,604 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:25:07,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:07,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:25:07,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:07,837 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:07,838 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:07,838 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:25:07,838 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56169702] [2020-09-15 00:25:07,839 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:25:07,839 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:07,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:25:07,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:25:07,840 INFO L87 Difference]: Start difference. First operand 2486 states and 9600 transitions. Second operand 24 states. [2020-09-15 00:25:12,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:12,480 INFO L93 Difference]: Finished difference Result 12472 states and 38357 transitions. [2020-09-15 00:25:12,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-09-15 00:25:12,481 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:25:12,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:12,502 INFO L225 Difference]: With dead ends: 12472 [2020-09-15 00:25:12,502 INFO L226 Difference]: Without dead ends: 12455 [2020-09-15 00:25:12,503 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3767 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=2039, Invalid=9091, Unknown=0, NotChecked=0, Total=11130 [2020-09-15 00:25:12,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12455 states. [2020-09-15 00:25:12,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12455 to 2387. [2020-09-15 00:25:12,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2387 states. [2020-09-15 00:25:12,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2387 states to 2387 states and 9172 transitions. [2020-09-15 00:25:12,611 INFO L78 Accepts]: Start accepts. Automaton has 2387 states and 9172 transitions. Word has length 21 [2020-09-15 00:25:12,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:12,612 INFO L479 AbstractCegarLoop]: Abstraction has 2387 states and 9172 transitions. [2020-09-15 00:25:12,612 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:25:12,612 INFO L276 IsEmpty]: Start isEmpty. Operand 2387 states and 9172 transitions. [2020-09-15 00:25:12,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:25:12,613 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:12,613 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:12,813 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-15 00:25:12,814 INFO L427 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:25:12,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:12,814 INFO L82 PathProgramCache]: Analyzing trace with hash 130244667, now seen corresponding path program 11 times [2020-09-15 00:25:12,815 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:12,815 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922161441] [2020-09-15 00:25:12,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:12,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:12,949 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:12,949 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922161441] [2020-09-15 00:25:12,950 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138968723] [2020-09-15 00:25:12,950 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 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-15 00:25:13,105 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-15 00:25:13,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:13,107 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:25:13,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:13,348 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:13,349 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:13,349 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:25:13,350 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716071694] [2020-09-15 00:25:13,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:25:13,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:13,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:25:13,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:25:13,351 INFO L87 Difference]: Start difference. First operand 2387 states and 9172 transitions. Second operand 23 states. [2020-09-15 00:25:19,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:19,550 INFO L93 Difference]: Finished difference Result 10755 states and 31660 transitions. [2020-09-15 00:25:19,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-09-15 00:25:19,551 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:25:19,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:19,568 INFO L225 Difference]: With dead ends: 10755 [2020-09-15 00:25:19,568 INFO L226 Difference]: Without dead ends: 10748 [2020-09-15 00:25:19,569 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2834, Invalid=14722, Unknown=0, NotChecked=0, Total=17556 [2020-09-15 00:25:19,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10748 states. [2020-09-15 00:25:19,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10748 to 2318. [2020-09-15 00:25:19,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2318 states. [2020-09-15 00:25:19,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2318 states to 2318 states and 8857 transitions. [2020-09-15 00:25:19,662 INFO L78 Accepts]: Start accepts. Automaton has 2318 states and 8857 transitions. Word has length 21 [2020-09-15 00:25:19,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:19,662 INFO L479 AbstractCegarLoop]: Abstraction has 2318 states and 8857 transitions. [2020-09-15 00:25:19,662 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:25:19,662 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 8857 transitions. [2020-09-15 00:25:19,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:25:19,663 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:19,663 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:19,864 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:25:19,864 INFO L427 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:25:19,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:19,865 INFO L82 PathProgramCache]: Analyzing trace with hash 990308489, now seen corresponding path program 12 times [2020-09-15 00:25:19,865 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:19,865 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487239992] [2020-09-15 00:25:19,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:19,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:19,999 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:20,000 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487239992] [2020-09-15 00:25:20,000 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113898835] [2020-09-15 00:25:20,000 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 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-15 00:25:20,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-15 00:25:20,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:20,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:25:20,100 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:20,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:20,357 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:20,358 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:25:20,358 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686038367] [2020-09-15 00:25:20,358 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:25:20,359 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:20,359 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:25:20,359 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:25:20,360 INFO L87 Difference]: Start difference. First operand 2318 states and 8857 transitions. Second operand 23 states. [2020-09-15 00:25:26,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:26,975 INFO L93 Difference]: Finished difference Result 11398 states and 33446 transitions. [2020-09-15 00:25:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-09-15 00:25:26,976 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:25:26,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:26,994 INFO L225 Difference]: With dead ends: 11398 [2020-09-15 00:25:26,995 INFO L226 Difference]: Without dead ends: 11392 [2020-09-15 00:25:26,996 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6864 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2919, Invalid=14903, Unknown=0, NotChecked=0, Total=17822 [2020-09-15 00:25:27,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11392 states. [2020-09-15 00:25:27,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11392 to 2307. [2020-09-15 00:25:27,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2307 states. [2020-09-15 00:25:27,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2307 states to 2307 states and 8845 transitions. [2020-09-15 00:25:27,098 INFO L78 Accepts]: Start accepts. Automaton has 2307 states and 8845 transitions. Word has length 21 [2020-09-15 00:25:27,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:27,099 INFO L479 AbstractCegarLoop]: Abstraction has 2307 states and 8845 transitions. [2020-09-15 00:25:27,099 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:25:27,099 INFO L276 IsEmpty]: Start isEmpty. Operand 2307 states and 8845 transitions. [2020-09-15 00:25:27,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:25:27,100 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:27,100 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:27,314 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-15 00:25:27,315 INFO L427 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:25:27,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:27,315 INFO L82 PathProgramCache]: Analyzing trace with hash -975339911, now seen corresponding path program 13 times [2020-09-15 00:25:27,315 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:27,316 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786451206] [2020-09-15 00:25:27,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:27,467 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:27,467 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786451206] [2020-09-15 00:25:27,468 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608177837] [2020-09-15 00:25:27,468 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 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-15 00:25:27,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:27,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:25:27,557 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:27,822 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:27,822 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:27,823 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:25:27,823 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34097447] [2020-09-15 00:25:27,824 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:25:27,824 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:27,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:25:27,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:25:27,825 INFO L87 Difference]: Start difference. First operand 2307 states and 8845 transitions. Second operand 24 states. [2020-09-15 00:25:33,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:33,981 INFO L93 Difference]: Finished difference Result 13041 states and 39487 transitions. [2020-09-15 00:25:33,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-09-15 00:25:33,982 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:25:33,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:34,004 INFO L225 Difference]: With dead ends: 13041 [2020-09-15 00:25:34,005 INFO L226 Difference]: Without dead ends: 13027 [2020-09-15 00:25:34,005 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5839 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-09-15 00:25:34,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13027 states. [2020-09-15 00:25:34,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13027 to 2168. [2020-09-15 00:25:34,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2168 states. [2020-09-15 00:25:34,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2168 states to 2168 states and 8344 transitions. [2020-09-15 00:25:34,122 INFO L78 Accepts]: Start accepts. Automaton has 2168 states and 8344 transitions. Word has length 21 [2020-09-15 00:25:34,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:34,122 INFO L479 AbstractCegarLoop]: Abstraction has 2168 states and 8344 transitions. [2020-09-15 00:25:34,122 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:25:34,122 INFO L276 IsEmpty]: Start isEmpty. Operand 2168 states and 8344 transitions. [2020-09-15 00:25:34,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-15 00:25:34,123 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:34,123 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:34,335 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-09-15 00:25:34,335 INFO L427 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-15 00:25:34,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:34,336 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-09-15 00:25:34,337 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:34,337 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217667537] [2020-09-15 00:25:34,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:34,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:25:34,354 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:25:34,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:25:34,369 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:25:34,383 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-15 00:25:34,383 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-15 00:25:34,383 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2020-09-15 00:25:34,383 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-15 00:25:34,384 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-15 00:25:34,385 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-15 00:25:34,404 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,404 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,404 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,405 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,406 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,409 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,416 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,419 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,423 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,423 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,425 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,425 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,429 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,429 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,432 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,433 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,433 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,434 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,436 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,436 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,436 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,437 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,437 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,438 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,439 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,439 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,439 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,439 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,441 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,441 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,441 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:25:34,448 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-15 00:25:34,448 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:25:34,448 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:25:34,448 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:25:34,449 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:25:34,449 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:25:34,449 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:25:34,449 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:25:34,449 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:25:34,451 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-09-15 00:25:34,451 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-15 00:25:34,477 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-15 00:25:34,477 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-15 00:25:34,479 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-09-15 00:25:34,484 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-15 00:25:34,500 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-15 00:25:34,500 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-15 00:25:34,501 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-09-15 00:25:34,506 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2860 [2020-09-15 00:25:34,506 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:25:37,029 WARN L193 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-09-15 00:25:37,663 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-09-15 00:25:37,804 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3247 [2020-09-15 00:25:37,804 INFO L214 etLargeBlockEncoding]: Total number of compositions: 119 [2020-09-15 00:25:37,805 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-09-15 00:25:38,108 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-09-15 00:25:38,109 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-09-15 00:25:38,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:25:38,109 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:38,109 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:25:38,109 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:38,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:38,109 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-09-15 00:25:38,110 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:38,110 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259815657] [2020-09-15 00:25:38,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:38,138 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-15 00:25:38,138 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259815657] [2020-09-15 00:25:38,138 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:25:38,138 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:25:38,139 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042302739] [2020-09-15 00:25:38,139 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:25:38,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:38,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:25:38,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:25:38,140 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-09-15 00:25:38,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:38,224 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-09-15 00:25:38,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:25:38,225 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:25:38,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:38,243 INFO L225 Difference]: With dead ends: 5844 [2020-09-15 00:25:38,244 INFO L226 Difference]: Without dead ends: 5479 [2020-09-15 00:25:38,244 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:25:38,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-09-15 00:25:38,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-09-15 00:25:38,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-09-15 00:25:38,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-09-15 00:25:38,484 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-09-15 00:25:38,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:38,484 INFO L479 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-09-15 00:25:38,484 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:25:38,484 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-09-15 00:25:38,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-15 00:25:38,485 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:38,485 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:38,485 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-09-15 00:25:38,485 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:38,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:38,485 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-09-15 00:25:38,486 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:38,486 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673834984] [2020-09-15 00:25:38,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:38,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:38,534 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-15 00:25:38,535 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673834984] [2020-09-15 00:25:38,535 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:25:38,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:25:38,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402234246] [2020-09-15 00:25:38,536 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:25:38,536 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:38,536 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:25:38,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:25:38,536 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-09-15 00:25:38,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:38,807 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-09-15 00:25:38,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:25:38,809 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-15 00:25:38,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:38,856 INFO L225 Difference]: With dead ends: 11373 [2020-09-15 00:25:38,856 INFO L226 Difference]: Without dead ends: 11366 [2020-09-15 00:25:38,857 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:25:39,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-09-15 00:25:39,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-09-15 00:25:39,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-09-15 00:25:39,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-09-15 00:25:39,335 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-09-15 00:25:39,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:39,336 INFO L479 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-09-15 00:25:39,336 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:25:39,336 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-09-15 00:25:39,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-15 00:25:39,337 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:39,337 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:39,337 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-09-15 00:25:39,338 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:39,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:39,338 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-09-15 00:25:39,339 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:39,339 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187938638] [2020-09-15 00:25:39,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:39,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:39,410 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:25:39,411 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187938638] [2020-09-15 00:25:39,411 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:25:39,411 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:25:39,411 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539566445] [2020-09-15 00:25:39,411 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:25:39,412 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:39,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:25:39,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:25:39,412 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-09-15 00:25:39,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:39,738 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-09-15 00:25:39,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:25:39,741 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-15 00:25:39,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:39,789 INFO L225 Difference]: With dead ends: 12785 [2020-09-15 00:25:39,789 INFO L226 Difference]: Without dead ends: 12772 [2020-09-15 00:25:39,789 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:25:39,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-09-15 00:25:40,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-09-15 00:25:40,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-09-15 00:25:40,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-09-15 00:25:40,059 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-09-15 00:25:40,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:40,059 INFO L479 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-09-15 00:25:40,059 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:25:40,059 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-09-15 00:25:40,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:25:40,060 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:40,060 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:40,060 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-09-15 00:25:40,060 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:40,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:40,061 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-09-15 00:25:40,061 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:40,061 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448004205] [2020-09-15 00:25:40,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:40,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:40,168 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-15 00:25:40,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448004205] [2020-09-15 00:25:40,169 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817833756] [2020-09-15 00:25:40,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:25:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:40,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:25:40,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:40,416 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-15 00:25:40,417 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:40,417 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:25:40,417 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916668046] [2020-09-15 00:25:40,418 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:25:40,418 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:40,418 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:25:40,418 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:25:40,418 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 18 states. [2020-09-15 00:25:42,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:42,158 INFO L93 Difference]: Finished difference Result 23025 states and 86555 transitions. [2020-09-15 00:25:42,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:25:42,159 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:25:42,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:42,211 INFO L225 Difference]: With dead ends: 23025 [2020-09-15 00:25:42,212 INFO L226 Difference]: Without dead ends: 23014 [2020-09-15 00:25:42,212 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-09-15 00:25:43,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23014 states. [2020-09-15 00:25:43,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23014 to 7423. [2020-09-15 00:25:43,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7423 states. [2020-09-15 00:25:43,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7423 states to 7423 states and 33792 transitions. [2020-09-15 00:25:43,334 INFO L78 Accepts]: Start accepts. Automaton has 7423 states and 33792 transitions. Word has length 15 [2020-09-15 00:25:43,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:43,334 INFO L479 AbstractCegarLoop]: Abstraction has 7423 states and 33792 transitions. [2020-09-15 00:25:43,334 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:25:43,334 INFO L276 IsEmpty]: Start isEmpty. Operand 7423 states and 33792 transitions. [2020-09-15 00:25:43,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:25:43,334 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:43,335 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:43,535 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-09-15 00:25:43,535 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:43,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:43,536 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-09-15 00:25:43,537 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:43,537 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834862019] [2020-09-15 00:25:43,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:43,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:43,643 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-15 00:25:43,644 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834862019] [2020-09-15 00:25:43,644 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846031933] [2020-09-15 00:25:43,644 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 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-15 00:25:43,744 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:25:43,744 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:43,745 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:25:43,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:43,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:43,900 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:43,900 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:25:43,900 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265440260] [2020-09-15 00:25:43,901 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:25:43,901 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:43,901 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:25:43,901 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:25:43,901 INFO L87 Difference]: Start difference. First operand 7423 states and 33792 transitions. Second operand 18 states. [2020-09-15 00:25:45,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:45,378 INFO L93 Difference]: Finished difference Result 29614 states and 114072 transitions. [2020-09-15 00:25:45,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-15 00:25:45,379 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:25:45,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:45,451 INFO L225 Difference]: With dead ends: 29614 [2020-09-15 00:25:45,451 INFO L226 Difference]: Without dead ends: 29600 [2020-09-15 00:25:45,451 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-15 00:25:45,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29600 states. [2020-09-15 00:25:45,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29600 to 7168. [2020-09-15 00:25:45,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7168 states. [2020-09-15 00:25:45,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 32668 transitions. [2020-09-15 00:25:45,860 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 32668 transitions. Word has length 15 [2020-09-15 00:25:45,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:45,860 INFO L479 AbstractCegarLoop]: Abstraction has 7168 states and 32668 transitions. [2020-09-15 00:25:45,861 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:25:45,861 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 32668 transitions. [2020-09-15 00:25:45,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-15 00:25:45,861 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:45,861 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:46,061 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:25:46,062 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:46,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:46,063 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-09-15 00:25:46,063 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:46,063 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774638468] [2020-09-15 00:25:46,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:46,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:46,197 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:46,197 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774638468] [2020-09-15 00:25:46,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181407280] [2020-09-15 00:25:46,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:25:46,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:46,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-15 00:25:46,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:46,404 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:46,405 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:46,405 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-15 00:25:46,405 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321394725] [2020-09-15 00:25:46,406 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-15 00:25:46,406 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:46,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-15 00:25:46,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-15 00:25:46,406 INFO L87 Difference]: Start difference. First operand 7168 states and 32668 transitions. Second operand 16 states. [2020-09-15 00:25:47,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:47,131 INFO L93 Difference]: Finished difference Result 12406 states and 53241 transitions. [2020-09-15 00:25:47,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-15 00:25:47,132 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-15 00:25:47,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:47,179 INFO L225 Difference]: With dead ends: 12406 [2020-09-15 00:25:47,180 INFO L226 Difference]: Without dead ends: 12384 [2020-09-15 00:25:47,180 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:25:47,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12384 states. [2020-09-15 00:25:47,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12384 to 8447. [2020-09-15 00:25:47,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8447 states. [2020-09-15 00:25:47,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8447 states to 8447 states and 38789 transitions. [2020-09-15 00:25:47,488 INFO L78 Accepts]: Start accepts. Automaton has 8447 states and 38789 transitions. Word has length 17 [2020-09-15 00:25:47,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:47,488 INFO L479 AbstractCegarLoop]: Abstraction has 8447 states and 38789 transitions. [2020-09-15 00:25:47,488 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-15 00:25:47,488 INFO L276 IsEmpty]: Start isEmpty. Operand 8447 states and 38789 transitions. [2020-09-15 00:25:47,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:25:47,489 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:47,489 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:47,690 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-09-15 00:25:47,690 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:47,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:47,691 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-09-15 00:25:47,691 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:47,691 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465709634] [2020-09-15 00:25:47,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:47,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:47,816 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:25:47,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465709634] [2020-09-15 00:25:47,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [612555951] [2020-09-15 00:25:47,817 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 00:25:47,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:47,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:25:47,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:48,130 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:48,131 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:48,131 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:25:48,131 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14761337] [2020-09-15 00:25:48,132 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:25:48,132 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:48,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:25:48,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:25:48,132 INFO L87 Difference]: Start difference. First operand 8447 states and 38789 transitions. Second operand 19 states. [2020-09-15 00:25:50,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:50,773 INFO L93 Difference]: Finished difference Result 27144 states and 102790 transitions. [2020-09-15 00:25:50,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-09-15 00:25:50,774 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:25:50,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:50,867 INFO L225 Difference]: With dead ends: 27144 [2020-09-15 00:25:50,867 INFO L226 Difference]: Without dead ends: 27118 [2020-09-15 00:25:50,868 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=630, Invalid=2450, Unknown=0, NotChecked=0, Total=3080 [2020-09-15 00:25:51,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27118 states. [2020-09-15 00:25:51,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27118 to 8581. [2020-09-15 00:25:51,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8581 states. [2020-09-15 00:25:51,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8581 states to 8581 states and 39327 transitions. [2020-09-15 00:25:51,511 INFO L78 Accepts]: Start accepts. Automaton has 8581 states and 39327 transitions. Word has length 19 [2020-09-15 00:25:51,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:51,511 INFO L479 AbstractCegarLoop]: Abstraction has 8581 states and 39327 transitions. [2020-09-15 00:25:51,512 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:25:51,512 INFO L276 IsEmpty]: Start isEmpty. Operand 8581 states and 39327 transitions. [2020-09-15 00:25:51,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:25:51,513 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:51,513 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:51,713 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:25:51,714 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:51,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:51,715 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-09-15 00:25:51,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:51,715 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819619523] [2020-09-15 00:25:51,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:51,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:51,838 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:51,838 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819619523] [2020-09-15 00:25:51,838 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341236781] [2020-09-15 00:25:51,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:25:51,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:51,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:25:51,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:52,138 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:52,138 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:25:52,138 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025349625] [2020-09-15 00:25:52,138 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:25:52,139 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:52,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:25:52,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:25:52,139 INFO L87 Difference]: Start difference. First operand 8581 states and 39327 transitions. Second operand 19 states. [2020-09-15 00:25:54,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:54,244 INFO L93 Difference]: Finished difference Result 26260 states and 101132 transitions. [2020-09-15 00:25:54,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-15 00:25:54,245 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:25:54,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:54,330 INFO L225 Difference]: With dead ends: 26260 [2020-09-15 00:25:54,330 INFO L226 Difference]: Without dead ends: 26224 [2020-09-15 00:25:54,331 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=479, Invalid=1683, Unknown=0, NotChecked=0, Total=2162 [2020-09-15 00:25:54,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26224 states. [2020-09-15 00:25:54,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26224 to 8613. [2020-09-15 00:25:54,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8613 states. [2020-09-15 00:25:54,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8613 states to 8613 states and 39446 transitions. [2020-09-15 00:25:54,744 INFO L78 Accepts]: Start accepts. Automaton has 8613 states and 39446 transitions. Word has length 19 [2020-09-15 00:25:54,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:54,744 INFO L479 AbstractCegarLoop]: Abstraction has 8613 states and 39446 transitions. [2020-09-15 00:25:54,744 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:25:54,744 INFO L276 IsEmpty]: Start isEmpty. Operand 8613 states and 39446 transitions. [2020-09-15 00:25:54,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:25:54,745 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:54,746 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:54,953 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-09-15 00:25:54,954 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:54,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:54,955 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-09-15 00:25:54,955 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:54,955 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881147776] [2020-09-15 00:25:54,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:54,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:55,089 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881147776] [2020-09-15 00:25:55,090 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1882151870] [2020-09-15 00:25:55,090 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 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-15 00:25:55,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:25:55,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:55,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:25:55,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:55,352 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:25:55,353 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:55,353 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:25:55,353 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558546567] [2020-09-15 00:25:55,353 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:25:55,354 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:55,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:25:55,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:25:55,354 INFO L87 Difference]: Start difference. First operand 8613 states and 39446 transitions. Second operand 19 states. [2020-09-15 00:25:56,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:56,868 INFO L93 Difference]: Finished difference Result 19955 states and 80348 transitions. [2020-09-15 00:25:56,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:25:56,869 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:25:56,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:56,911 INFO L225 Difference]: With dead ends: 19955 [2020-09-15 00:25:56,912 INFO L226 Difference]: Without dead ends: 19936 [2020-09-15 00:25:56,912 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:25:57,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19936 states. [2020-09-15 00:25:57,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19936 to 8519. [2020-09-15 00:25:57,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8519 states. [2020-09-15 00:25:57,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8519 states to 8519 states and 39031 transitions. [2020-09-15 00:25:57,245 INFO L78 Accepts]: Start accepts. Automaton has 8519 states and 39031 transitions. Word has length 19 [2020-09-15 00:25:57,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:57,245 INFO L479 AbstractCegarLoop]: Abstraction has 8519 states and 39031 transitions. [2020-09-15 00:25:57,245 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:25:57,245 INFO L276 IsEmpty]: Start isEmpty. Operand 8519 states and 39031 transitions. [2020-09-15 00:25:57,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:25:57,246 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:57,246 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:25:57,447 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-09-15 00:25:57,447 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:25:57,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:25:57,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-09-15 00:25:57,450 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:25:57,450 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238004722] [2020-09-15 00:25:57,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:25:57,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:25:57,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:25:57,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238004722] [2020-09-15 00:25:57,580 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725912790] [2020-09-15 00:25:57,580 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 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-15 00:25:57,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:25:57,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:25:57,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:25:57,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:25:57,832 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:25:57,832 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:25:57,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:25:57,833 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814363194] [2020-09-15 00:25:57,833 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:25:57,834 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:25:57,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:25:57,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:25:57,834 INFO L87 Difference]: Start difference. First operand 8519 states and 39031 transitions. Second operand 19 states. [2020-09-15 00:25:59,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:25:59,429 INFO L93 Difference]: Finished difference Result 23042 states and 94998 transitions. [2020-09-15 00:25:59,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:25:59,430 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:25:59,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:25:59,482 INFO L225 Difference]: With dead ends: 23042 [2020-09-15 00:25:59,482 INFO L226 Difference]: Without dead ends: 23017 [2020-09-15 00:25:59,482 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:25:59,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23017 states. [2020-09-15 00:25:59,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23017 to 8396. [2020-09-15 00:25:59,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8396 states. [2020-09-15 00:25:59,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8396 states to 8396 states and 38519 transitions. [2020-09-15 00:25:59,826 INFO L78 Accepts]: Start accepts. Automaton has 8396 states and 38519 transitions. Word has length 19 [2020-09-15 00:25:59,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:25:59,827 INFO L479 AbstractCegarLoop]: Abstraction has 8396 states and 38519 transitions. [2020-09-15 00:25:59,827 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:25:59,827 INFO L276 IsEmpty]: Start isEmpty. Operand 8396 states and 38519 transitions. [2020-09-15 00:25:59,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:25:59,828 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:25:59,828 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:00,028 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:26:00,029 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:00,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:00,029 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-09-15 00:26:00,029 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:00,030 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970030813] [2020-09-15 00:26:00,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:00,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:00,180 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:26:00,180 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970030813] [2020-09-15 00:26:00,180 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155975445] [2020-09-15 00:26:00,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:26:00,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:00,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:00,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:00,539 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:00,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:00,539 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:26:00,540 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366131568] [2020-09-15 00:26:00,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:26:00,540 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:00,541 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:26:00,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:26:00,541 INFO L87 Difference]: Start difference. First operand 8396 states and 38519 transitions. Second operand 23 states. [2020-09-15 00:26:01,423 WARN L193 SmtUtils]: Spent 589.00 ms on a formula simplification. DAG size of input: 12 DAG size of output: 11 [2020-09-15 00:26:09,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:09,791 INFO L93 Difference]: Finished difference Result 50678 states and 179114 transitions. [2020-09-15 00:26:09,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-09-15 00:26:09,791 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:26:09,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:09,898 INFO L225 Difference]: With dead ends: 50678 [2020-09-15 00:26:09,898 INFO L226 Difference]: Without dead ends: 50636 [2020-09-15 00:26:09,899 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8142 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-09-15 00:26:10,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50636 states. [2020-09-15 00:26:10,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50636 to 8719. [2020-09-15 00:26:10,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8719 states. [2020-09-15 00:26:10,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8719 states to 8719 states and 40100 transitions. [2020-09-15 00:26:10,498 INFO L78 Accepts]: Start accepts. Automaton has 8719 states and 40100 transitions. Word has length 21 [2020-09-15 00:26:10,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:10,498 INFO L479 AbstractCegarLoop]: Abstraction has 8719 states and 40100 transitions. [2020-09-15 00:26:10,498 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:26:10,498 INFO L276 IsEmpty]: Start isEmpty. Operand 8719 states and 40100 transitions. [2020-09-15 00:26:10,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:10,499 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:10,499 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:10,699 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-09-15 00:26:10,700 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:10,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:10,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-09-15 00:26:10,701 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:10,701 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408829806] [2020-09-15 00:26:10,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:10,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:10,860 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:10,861 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408829806] [2020-09-15 00:26:10,861 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [602668490] [2020-09-15 00:26:10,861 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 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-15 00:26:10,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:26:10,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:26:10,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:10,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:11,300 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:11,300 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:26:11,300 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633921007] [2020-09-15 00:26:11,301 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:26:11,301 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:11,301 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:26:11,301 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:26:11,301 INFO L87 Difference]: Start difference. First operand 8719 states and 40100 transitions. Second operand 24 states. [2020-09-15 00:26:16,203 WARN L193 SmtUtils]: Spent 230.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-09-15 00:26:19,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:19,379 INFO L93 Difference]: Finished difference Result 56664 states and 205410 transitions. [2020-09-15 00:26:19,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-09-15 00:26:19,381 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:26:19,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:19,519 INFO L225 Difference]: With dead ends: 56664 [2020-09-15 00:26:19,519 INFO L226 Difference]: Without dead ends: 56579 [2020-09-15 00:26:19,520 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6202 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-09-15 00:26:19,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56579 states. [2020-09-15 00:26:20,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56579 to 8756. [2020-09-15 00:26:20,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8756 states. [2020-09-15 00:26:20,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8756 states to 8756 states and 40463 transitions. [2020-09-15 00:26:20,367 INFO L78 Accepts]: Start accepts. Automaton has 8756 states and 40463 transitions. Word has length 21 [2020-09-15 00:26:20,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:20,367 INFO L479 AbstractCegarLoop]: Abstraction has 8756 states and 40463 transitions. [2020-09-15 00:26:20,367 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:26:20,367 INFO L276 IsEmpty]: Start isEmpty. Operand 8756 states and 40463 transitions. [2020-09-15 00:26:20,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:20,368 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:20,368 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:20,569 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:26:20,569 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:20,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:20,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-09-15 00:26:20,570 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:20,571 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236506237] [2020-09-15 00:26:20,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:20,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:20,724 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:20,724 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236506237] [2020-09-15 00:26:20,725 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751091406] [2020-09-15 00:26:20,725 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 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-15 00:26:20,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-15 00:26:20,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:26:20,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:20,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:21,104 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:21,105 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:21,105 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:26:21,105 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501346066] [2020-09-15 00:26:21,106 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:26:21,106 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:21,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:26:21,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:26:21,107 INFO L87 Difference]: Start difference. First operand 8756 states and 40463 transitions. Second operand 23 states. [2020-09-15 00:26:29,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:29,700 INFO L93 Difference]: Finished difference Result 53327 states and 188306 transitions. [2020-09-15 00:26:29,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-09-15 00:26:29,701 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:26:29,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:29,820 INFO L225 Difference]: With dead ends: 53327 [2020-09-15 00:26:29,820 INFO L226 Difference]: Without dead ends: 53318 [2020-09-15 00:26:29,822 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-09-15 00:26:30,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53318 states. [2020-09-15 00:26:30,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53318 to 8794. [2020-09-15 00:26:30,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8794 states. [2020-09-15 00:26:30,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8794 states to 8794 states and 40695 transitions. [2020-09-15 00:26:30,801 INFO L78 Accepts]: Start accepts. Automaton has 8794 states and 40695 transitions. Word has length 21 [2020-09-15 00:26:30,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:30,801 INFO L479 AbstractCegarLoop]: Abstraction has 8794 states and 40695 transitions. [2020-09-15 00:26:30,801 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:26:30,802 INFO L276 IsEmpty]: Start isEmpty. Operand 8794 states and 40695 transitions. [2020-09-15 00:26:30,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:30,803 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:30,803 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:31,003 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-09-15 00:26:31,003 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:31,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:31,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-09-15 00:26:31,004 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:31,004 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219519743] [2020-09-15 00:26:31,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:31,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:31,163 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:31,163 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219519743] [2020-09-15 00:26:31,163 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63810922] [2020-09-15 00:26:31,163 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 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-15 00:26:31,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:26:31,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:26:31,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:31,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:31,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:31,514 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:31,514 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:26:31,514 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453763727] [2020-09-15 00:26:31,515 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:26:31,516 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:31,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:26:31,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:26:31,517 INFO L87 Difference]: Start difference. First operand 8794 states and 40695 transitions. Second operand 24 states. [2020-09-15 00:26:38,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:38,572 INFO L93 Difference]: Finished difference Result 57740 states and 210154 transitions. [2020-09-15 00:26:38,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-09-15 00:26:38,573 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:26:38,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:38,710 INFO L225 Difference]: With dead ends: 57740 [2020-09-15 00:26:38,710 INFO L226 Difference]: Without dead ends: 57719 [2020-09-15 00:26:38,711 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5818 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-09-15 00:26:38,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57719 states. [2020-09-15 00:26:39,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57719 to 8596. [2020-09-15 00:26:39,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8596 states. [2020-09-15 00:26:39,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8596 states to 8596 states and 39736 transitions. [2020-09-15 00:26:39,847 INFO L78 Accepts]: Start accepts. Automaton has 8596 states and 39736 transitions. Word has length 21 [2020-09-15 00:26:39,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:39,848 INFO L479 AbstractCegarLoop]: Abstraction has 8596 states and 39736 transitions. [2020-09-15 00:26:39,848 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:26:39,848 INFO L276 IsEmpty]: Start isEmpty. Operand 8596 states and 39736 transitions. [2020-09-15 00:26:39,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:39,849 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:39,849 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:40,049 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-09-15 00:26:40,050 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:40,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:40,051 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-09-15 00:26:40,051 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:40,051 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43365010] [2020-09-15 00:26:40,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:40,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:40,235 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:40,235 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43365010] [2020-09-15 00:26:40,236 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887976991] [2020-09-15 00:26:40,236 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 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-15 00:26:40,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-15 00:26:40,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:26:40,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:40,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:40,608 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:40,609 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:40,609 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:26:40,609 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423306313] [2020-09-15 00:26:40,610 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:26:40,610 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:40,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:26:40,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:26:40,611 INFO L87 Difference]: Start difference. First operand 8596 states and 39736 transitions. Second operand 24 states. [2020-09-15 00:26:47,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:47,070 INFO L93 Difference]: Finished difference Result 67873 states and 248897 transitions. [2020-09-15 00:26:47,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-15 00:26:47,071 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:26:47,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:47,221 INFO L225 Difference]: With dead ends: 67873 [2020-09-15 00:26:47,221 INFO L226 Difference]: Without dead ends: 67861 [2020-09-15 00:26:47,222 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-09-15 00:26:48,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67861 states. [2020-09-15 00:26:49,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67861 to 8409. [2020-09-15 00:26:49,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8409 states. [2020-09-15 00:26:49,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8409 states to 8409 states and 38864 transitions. [2020-09-15 00:26:49,163 INFO L78 Accepts]: Start accepts. Automaton has 8409 states and 38864 transitions. Word has length 21 [2020-09-15 00:26:49,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:49,163 INFO L479 AbstractCegarLoop]: Abstraction has 8409 states and 38864 transitions. [2020-09-15 00:26:49,163 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:26:49,163 INFO L276 IsEmpty]: Start isEmpty. Operand 8409 states and 38864 transitions. [2020-09-15 00:26:49,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:49,164 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:49,164 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:49,365 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:26:49,365 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:49,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:49,366 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-09-15 00:26:49,366 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:49,366 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324835649] [2020-09-15 00:26:49,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:49,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:49,553 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:49,554 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324835649] [2020-09-15 00:26:49,554 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1750455776] [2020-09-15 00:26:49,554 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 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-15 00:26:49,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-15 00:26:49,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:26:49,658 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:26:49,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:49,940 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:49,941 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:49,941 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:26:49,941 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716941188] [2020-09-15 00:26:49,942 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:26:49,942 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:49,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:26:49,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:26:49,943 INFO L87 Difference]: Start difference. First operand 8409 states and 38864 transitions. Second operand 24 states. [2020-09-15 00:26:57,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:57,109 INFO L93 Difference]: Finished difference Result 75729 states and 282948 transitions. [2020-09-15 00:26:57,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-15 00:26:57,110 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:26:57,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:57,592 INFO L225 Difference]: With dead ends: 75729 [2020-09-15 00:26:57,593 INFO L226 Difference]: Without dead ends: 75696 [2020-09-15 00:26:57,593 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-09-15 00:26:57,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75696 states. [2020-09-15 00:26:58,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75696 to 8388. [2020-09-15 00:26:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8388 states. [2020-09-15 00:26:58,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8388 states to 8388 states and 39056 transitions. [2020-09-15 00:26:58,402 INFO L78 Accepts]: Start accepts. Automaton has 8388 states and 39056 transitions. Word has length 21 [2020-09-15 00:26:58,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:26:58,402 INFO L479 AbstractCegarLoop]: Abstraction has 8388 states and 39056 transitions. [2020-09-15 00:26:58,402 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:26:58,403 INFO L276 IsEmpty]: Start isEmpty. Operand 8388 states and 39056 transitions. [2020-09-15 00:26:58,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:26:58,404 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:26:58,404 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:26:58,604 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-09-15 00:26:58,605 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:26:58,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:26:58,605 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-09-15 00:26:58,606 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:26:58,606 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593296608] [2020-09-15 00:26:58,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:26:58,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:58,727 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:26:58,728 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593296608] [2020-09-15 00:26:58,728 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341107568] [2020-09-15 00:26:58,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:26:58,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:26:58,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:26:58,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:26:58,986 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:26:58,986 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:26:58,986 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-09-15 00:26:58,987 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255615879] [2020-09-15 00:26:58,987 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-15 00:26:58,987 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:26:58,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-15 00:26:58,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-15 00:26:58,988 INFO L87 Difference]: Start difference. First operand 8388 states and 39056 transitions. Second operand 17 states. [2020-09-15 00:26:59,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:26:59,774 INFO L93 Difference]: Finished difference Result 14008 states and 61699 transitions. [2020-09-15 00:26:59,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-15 00:26:59,776 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-09-15 00:26:59,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:26:59,809 INFO L225 Difference]: With dead ends: 14008 [2020-09-15 00:26:59,809 INFO L226 Difference]: Without dead ends: 13977 [2020-09-15 00:26:59,810 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:26:59,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13977 states. [2020-09-15 00:27:00,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13977 to 9877. [2020-09-15 00:27:00,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9877 states. [2020-09-15 00:27:00,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9877 states to 9877 states and 45932 transitions. [2020-09-15 00:27:00,094 INFO L78 Accepts]: Start accepts. Automaton has 9877 states and 45932 transitions. Word has length 21 [2020-09-15 00:27:00,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:00,094 INFO L479 AbstractCegarLoop]: Abstraction has 9877 states and 45932 transitions. [2020-09-15 00:27:00,094 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-15 00:27:00,094 INFO L276 IsEmpty]: Start isEmpty. Operand 9877 states and 45932 transitions. [2020-09-15 00:27:00,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:00,096 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:00,096 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:00,296 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:27:00,297 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:00,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:00,297 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-09-15 00:27:00,298 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:00,298 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14386861] [2020-09-15 00:27:00,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:00,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:00,423 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:27:00,423 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14386861] [2020-09-15 00:27:00,423 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286590504] [2020-09-15 00:27:00,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:27:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:00,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:27:00,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:00,781 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:00,782 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:00,782 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2020-09-15 00:27:00,782 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768914559] [2020-09-15 00:27:00,782 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-15 00:27:00,782 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:00,783 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-15 00:27:00,783 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-09-15 00:27:00,783 INFO L87 Difference]: Start difference. First operand 9877 states and 45932 transitions. Second operand 20 states. [2020-09-15 00:27:04,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:04,349 INFO L93 Difference]: Finished difference Result 29379 states and 114354 transitions. [2020-09-15 00:27:04,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-09-15 00:27:04,350 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-15 00:27:04,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:04,419 INFO L225 Difference]: With dead ends: 29379 [2020-09-15 00:27:04,420 INFO L226 Difference]: Without dead ends: 29338 [2020-09-15 00:27:04,420 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1083 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=803, Invalid=3103, Unknown=0, NotChecked=0, Total=3906 [2020-09-15 00:27:04,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29338 states. [2020-09-15 00:27:04,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29338 to 10082. [2020-09-15 00:27:04,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10082 states. [2020-09-15 00:27:04,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10082 states to 10082 states and 46715 transitions. [2020-09-15 00:27:04,867 INFO L78 Accepts]: Start accepts. Automaton has 10082 states and 46715 transitions. Word has length 23 [2020-09-15 00:27:04,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:04,868 INFO L479 AbstractCegarLoop]: Abstraction has 10082 states and 46715 transitions. [2020-09-15 00:27:04,868 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-15 00:27:04,868 INFO L276 IsEmpty]: Start isEmpty. Operand 10082 states and 46715 transitions. [2020-09-15 00:27:04,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:04,870 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:04,870 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:05,070 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-09-15 00:27:05,071 INFO L427 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:05,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:05,071 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-09-15 00:27:05,072 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:05,072 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29884724] [2020-09-15 00:27:05,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:05,197 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-15 00:27:05,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29884724] [2020-09-15 00:27:05,198 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088010766] [2020-09-15 00:27:05,198 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 00:27:05,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:05,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:27:05,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:05,534 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:05,534 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:05,535 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2020-09-15 00:27:05,535 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [74737487] [2020-09-15 00:27:05,535 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-15 00:27:05,535 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:05,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-15 00:27:05,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2020-09-15 00:27:05,536 INFO L87 Difference]: Start difference. First operand 10082 states and 46715 transitions. Second operand 20 states. [2020-09-15 00:27:08,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:08,368 INFO L93 Difference]: Finished difference Result 29021 states and 114498 transitions. [2020-09-15 00:27:08,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-15 00:27:08,369 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-15 00:27:08,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:08,448 INFO L225 Difference]: With dead ends: 29021 [2020-09-15 00:27:08,448 INFO L226 Difference]: Without dead ends: 28971 [2020-09-15 00:27:08,448 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=608, Invalid=2148, Unknown=0, NotChecked=0, Total=2756 [2020-09-15 00:27:08,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28971 states. [2020-09-15 00:27:08,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28971 to 10263. [2020-09-15 00:27:08,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10263 states. [2020-09-15 00:27:08,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10263 states to 10263 states and 47428 transitions. [2020-09-15 00:27:08,966 INFO L78 Accepts]: Start accepts. Automaton has 10263 states and 47428 transitions. Word has length 23 [2020-09-15 00:27:08,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:08,966 INFO L479 AbstractCegarLoop]: Abstraction has 10263 states and 47428 transitions. [2020-09-15 00:27:08,966 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-15 00:27:08,966 INFO L276 IsEmpty]: Start isEmpty. Operand 10263 states and 47428 transitions. [2020-09-15 00:27:08,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:08,968 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:08,968 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:09,174 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-09-15 00:27:09,174 INFO L427 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:09,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:09,175 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-09-15 00:27:09,175 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:09,176 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439945325] [2020-09-15 00:27:09,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:09,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:09,335 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:09,335 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439945325] [2020-09-15 00:27:09,335 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413759232] [2020-09-15 00:27:09,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:27:09,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:09,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:27:09,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:09,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:09,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:09,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2020-09-15 00:27:09,664 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330999818] [2020-09-15 00:27:09,664 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-15 00:27:09,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:09,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-15 00:27:09,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:27:09,665 INFO L87 Difference]: Start difference. First operand 10263 states and 47428 transitions. Second operand 21 states. [2020-09-15 00:27:11,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:11,888 INFO L93 Difference]: Finished difference Result 25981 states and 104775 transitions. [2020-09-15 00:27:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:27:11,889 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 23 [2020-09-15 00:27:11,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:11,950 INFO L225 Difference]: With dead ends: 25981 [2020-09-15 00:27:11,950 INFO L226 Difference]: Without dead ends: 25925 [2020-09-15 00:27:11,950 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=498, Invalid=1758, Unknown=0, NotChecked=0, Total=2256 [2020-09-15 00:27:12,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25925 states. [2020-09-15 00:27:12,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25925 to 10473. [2020-09-15 00:27:12,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10473 states. [2020-09-15 00:27:12,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10473 states to 10473 states and 48397 transitions. [2020-09-15 00:27:12,589 INFO L78 Accepts]: Start accepts. Automaton has 10473 states and 48397 transitions. Word has length 23 [2020-09-15 00:27:12,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:12,589 INFO L479 AbstractCegarLoop]: Abstraction has 10473 states and 48397 transitions. [2020-09-15 00:27:12,589 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-15 00:27:12,589 INFO L276 IsEmpty]: Start isEmpty. Operand 10473 states and 48397 transitions. [2020-09-15 00:27:12,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:12,592 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:12,592 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:12,792 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:27:12,793 INFO L427 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:12,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:12,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-09-15 00:27:12,794 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:12,794 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007226963] [2020-09-15 00:27:12,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:12,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:27:12,955 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007226963] [2020-09-15 00:27:12,955 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1628075412] [2020-09-15 00:27:12,955 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 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-15 00:27:13,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:27:13,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:27:13,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:27:13,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:13,224 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:27:13,225 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:13,225 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:27:13,225 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524872770] [2020-09-15 00:27:13,225 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:27:13,226 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:13,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:27:13,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:27:13,226 INFO L87 Difference]: Start difference. First operand 10473 states and 48397 transitions. Second operand 19 states. [2020-09-15 00:27:14,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:14,824 INFO L93 Difference]: Finished difference Result 22924 states and 94654 transitions. [2020-09-15 00:27:14,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:27:14,826 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-09-15 00:27:14,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:14,888 INFO L225 Difference]: With dead ends: 22924 [2020-09-15 00:27:14,888 INFO L226 Difference]: Without dead ends: 22887 [2020-09-15 00:27:14,889 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:27:15,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22887 states. [2020-09-15 00:27:15,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22887 to 10506. [2020-09-15 00:27:15,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10506 states. [2020-09-15 00:27:15,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10506 states to 10506 states and 48556 transitions. [2020-09-15 00:27:15,305 INFO L78 Accepts]: Start accepts. Automaton has 10506 states and 48556 transitions. Word has length 23 [2020-09-15 00:27:15,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:15,306 INFO L479 AbstractCegarLoop]: Abstraction has 10506 states and 48556 transitions. [2020-09-15 00:27:15,306 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:27:15,306 INFO L276 IsEmpty]: Start isEmpty. Operand 10506 states and 48556 transitions. [2020-09-15 00:27:15,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:15,308 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:15,308 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:15,508 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2020-09-15 00:27:15,509 INFO L427 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:15,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:15,510 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-09-15 00:27:15,510 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:15,510 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850777384] [2020-09-15 00:27:15,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:15,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:15,655 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:27:15,655 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850777384] [2020-09-15 00:27:15,656 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975421240] [2020-09-15 00:27:15,656 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 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-15 00:27:15,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:27:15,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:27:15,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:27:15,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:15,932 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:27:15,932 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:15,932 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:27:15,932 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660345554] [2020-09-15 00:27:15,933 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:27:15,933 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:15,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:27:15,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:27:15,933 INFO L87 Difference]: Start difference. First operand 10506 states and 48556 transitions. Second operand 19 states. [2020-09-15 00:27:17,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:17,625 INFO L93 Difference]: Finished difference Result 26329 states and 110877 transitions. [2020-09-15 00:27:17,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:27:17,626 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-09-15 00:27:17,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:17,694 INFO L225 Difference]: With dead ends: 26329 [2020-09-15 00:27:17,694 INFO L226 Difference]: Without dead ends: 26292 [2020-09-15 00:27:17,694 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:27:17,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26292 states. [2020-09-15 00:27:18,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26292 to 10397. [2020-09-15 00:27:18,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10397 states. [2020-09-15 00:27:18,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10397 states to 10397 states and 48035 transitions. [2020-09-15 00:27:18,137 INFO L78 Accepts]: Start accepts. Automaton has 10397 states and 48035 transitions. Word has length 23 [2020-09-15 00:27:18,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:18,137 INFO L479 AbstractCegarLoop]: Abstraction has 10397 states and 48035 transitions. [2020-09-15 00:27:18,137 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:27:18,137 INFO L276 IsEmpty]: Start isEmpty. Operand 10397 states and 48035 transitions. [2020-09-15 00:27:18,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:27:18,140 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:18,140 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:18,340 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:27:18,341 INFO L427 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:18,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:18,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-09-15 00:27:18,342 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:18,342 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993452225] [2020-09-15 00:27:18,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:18,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:18,488 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:27:18,489 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993452225] [2020-09-15 00:27:18,489 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813349810] [2020-09-15 00:27:18,489 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 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-15 00:27:18,591 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:27:18,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:27:18,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:27:18,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:18,775 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:27:18,776 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:18,776 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:27:18,776 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559314657] [2020-09-15 00:27:18,777 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:27:18,777 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:18,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:27:18,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:27:18,778 INFO L87 Difference]: Start difference. First operand 10397 states and 48035 transitions. Second operand 19 states. [2020-09-15 00:27:20,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:20,446 INFO L93 Difference]: Finished difference Result 22362 states and 92178 transitions. [2020-09-15 00:27:20,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2020-09-15 00:27:20,448 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-09-15 00:27:20,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:20,501 INFO L225 Difference]: With dead ends: 22362 [2020-09-15 00:27:20,501 INFO L226 Difference]: Without dead ends: 22325 [2020-09-15 00:27:20,501 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=266, Invalid=856, Unknown=0, NotChecked=0, Total=1122 [2020-09-15 00:27:20,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22325 states. [2020-09-15 00:27:20,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22325 to 10519. [2020-09-15 00:27:20,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10519 states. [2020-09-15 00:27:20,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10519 states to 10519 states and 48592 transitions. [2020-09-15 00:27:20,881 INFO L78 Accepts]: Start accepts. Automaton has 10519 states and 48592 transitions. Word has length 23 [2020-09-15 00:27:20,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:20,881 INFO L479 AbstractCegarLoop]: Abstraction has 10519 states and 48592 transitions. [2020-09-15 00:27:20,882 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:27:20,882 INFO L276 IsEmpty]: Start isEmpty. Operand 10519 states and 48592 transitions. [2020-09-15 00:27:20,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:27:20,885 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:20,885 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:21,085 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-09-15 00:27:21,086 INFO L427 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:21,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:21,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-09-15 00:27:21,087 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:21,087 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826332529] [2020-09-15 00:27:21,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:21,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:21,271 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:27:21,271 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826332529] [2020-09-15 00:27:21,272 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165827184] [2020-09-15 00:27:21,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:27:21,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:21,376 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:27:21,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:21,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:21,743 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:21,743 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:27:21,744 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745686279] [2020-09-15 00:27:21,744 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:27:21,744 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:21,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:27:21,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:27:21,745 INFO L87 Difference]: Start difference. First operand 10519 states and 48592 transitions. Second operand 25 states. [2020-09-15 00:27:33,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:33,471 INFO L93 Difference]: Finished difference Result 47994 states and 177525 transitions. [2020-09-15 00:27:33,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-09-15 00:27:33,473 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:27:33,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:33,592 INFO L225 Difference]: With dead ends: 47994 [2020-09-15 00:27:33,592 INFO L226 Difference]: Without dead ends: 47950 [2020-09-15 00:27:33,594 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9458 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-09-15 00:27:33,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47950 states. [2020-09-15 00:27:34,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47950 to 10620. [2020-09-15 00:27:34,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10620 states. [2020-09-15 00:27:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10620 states to 10620 states and 49015 transitions. [2020-09-15 00:27:34,457 INFO L78 Accepts]: Start accepts. Automaton has 10620 states and 49015 transitions. Word has length 25 [2020-09-15 00:27:34,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:34,457 INFO L479 AbstractCegarLoop]: Abstraction has 10620 states and 49015 transitions. [2020-09-15 00:27:34,457 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:27:34,458 INFO L276 IsEmpty]: Start isEmpty. Operand 10620 states and 49015 transitions. [2020-09-15 00:27:34,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:27:34,461 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:34,461 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:34,662 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:27:34,662 INFO L427 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:34,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:34,663 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-09-15 00:27:34,663 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:34,664 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69949170] [2020-09-15 00:27:34,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:34,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:34,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:34,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69949170] [2020-09-15 00:27:34,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567231386] [2020-09-15 00:27:34,851 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 00:27:34,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:34,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:27:34,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:35,326 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:27:35,327 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:35,327 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:27:35,327 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747673418] [2020-09-15 00:27:35,328 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:27:35,328 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:35,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:27:35,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:27:35,328 INFO L87 Difference]: Start difference. First operand 10620 states and 49015 transitions. Second operand 25 states. [2020-09-15 00:27:48,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:27:48,575 INFO L93 Difference]: Finished difference Result 53958 states and 195846 transitions. [2020-09-15 00:27:48,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 154 states. [2020-09-15 00:27:48,576 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:27:48,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:27:48,704 INFO L225 Difference]: With dead ends: 53958 [2020-09-15 00:27:48,704 INFO L226 Difference]: Without dead ends: 53827 [2020-09-15 00:27:48,706 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11685 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=4323, Invalid=25779, Unknown=0, NotChecked=0, Total=30102 [2020-09-15 00:27:49,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53827 states. [2020-09-15 00:27:49,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53827 to 10535. [2020-09-15 00:27:49,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10535 states. [2020-09-15 00:27:49,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10535 states to 10535 states and 48470 transitions. [2020-09-15 00:27:49,617 INFO L78 Accepts]: Start accepts. Automaton has 10535 states and 48470 transitions. Word has length 25 [2020-09-15 00:27:49,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:27:49,618 INFO L479 AbstractCegarLoop]: Abstraction has 10535 states and 48470 transitions. [2020-09-15 00:27:49,618 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:27:49,618 INFO L276 IsEmpty]: Start isEmpty. Operand 10535 states and 48470 transitions. [2020-09-15 00:27:49,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:27:49,621 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:27:49,621 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:27:49,822 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-09-15 00:27:49,822 INFO L427 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:27:49,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:27:49,823 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-09-15 00:27:49,823 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:27:49,823 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000949073] [2020-09-15 00:27:49,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:27:49,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:27:50,039 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:27:50,039 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000949073] [2020-09-15 00:27:50,040 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [380287685] [2020-09-15 00:27:50,040 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-15 00:27:50,171 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:27:50,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:27:50,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:27:50,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:27:50,663 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:27:50,664 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:27:50,664 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:27:50,665 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271513103] [2020-09-15 00:27:50,665 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:27:50,665 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:27:50,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:27:50,666 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:27:50,666 INFO L87 Difference]: Start difference. First operand 10535 states and 48470 transitions. Second operand 24 states. [2020-09-15 00:28:00,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:28:00,149 INFO L93 Difference]: Finished difference Result 60575 states and 225164 transitions. [2020-09-15 00:28:00,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-09-15 00:28:00,151 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-15 00:28:00,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:28:00,318 INFO L225 Difference]: With dead ends: 60575 [2020-09-15 00:28:00,318 INFO L226 Difference]: Without dead ends: 60468 [2020-09-15 00:28:00,319 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6010 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-09-15 00:28:00,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60468 states. [2020-09-15 00:28:01,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60468 to 10445. [2020-09-15 00:28:01,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10445 states. [2020-09-15 00:28:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10445 states to 10445 states and 48045 transitions. [2020-09-15 00:28:01,636 INFO L78 Accepts]: Start accepts. Automaton has 10445 states and 48045 transitions. Word has length 25 [2020-09-15 00:28:01,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:28:01,637 INFO L479 AbstractCegarLoop]: Abstraction has 10445 states and 48045 transitions. [2020-09-15 00:28:01,637 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:28:01,637 INFO L276 IsEmpty]: Start isEmpty. Operand 10445 states and 48045 transitions. [2020-09-15 00:28:01,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:28:01,641 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:28:01,641 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:28:01,841 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-09-15 00:28:01,842 INFO L427 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:28:01,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:28:01,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-09-15 00:28:01,843 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:28:01,843 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141836189] [2020-09-15 00:28:01,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:28:01,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:02,034 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:28:02,035 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141836189] [2020-09-15 00:28:02,035 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532681325] [2020-09-15 00:28:02,035 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 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-15 00:28:02,117 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:28:02,117 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:28:02,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:28:02,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:28:02,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:28:02,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:28:02,457 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:28:02,457 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714052875] [2020-09-15 00:28:02,457 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:28:02,457 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:28:02,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:28:02,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:28:02,458 INFO L87 Difference]: Start difference. First operand 10445 states and 48045 transitions. Second operand 24 states. [2020-09-15 00:28:09,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:28:09,350 INFO L93 Difference]: Finished difference Result 41956 states and 155740 transitions. [2020-09-15 00:28:09,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-09-15 00:28:09,351 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-15 00:28:09,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:28:09,451 INFO L225 Difference]: With dead ends: 41956 [2020-09-15 00:28:09,451 INFO L226 Difference]: Without dead ends: 41869 [2020-09-15 00:28:09,452 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3816 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1960, Invalid=9382, Unknown=0, NotChecked=0, Total=11342 [2020-09-15 00:28:09,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41869 states. [2020-09-15 00:28:10,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41869 to 10110. [2020-09-15 00:28:10,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10110 states. [2020-09-15 00:28:10,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10110 states to 10110 states and 46337 transitions. [2020-09-15 00:28:10,047 INFO L78 Accepts]: Start accepts. Automaton has 10110 states and 46337 transitions. Word has length 25 [2020-09-15 00:28:10,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:28:10,048 INFO L479 AbstractCegarLoop]: Abstraction has 10110 states and 46337 transitions. [2020-09-15 00:28:10,048 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:28:10,048 INFO L276 IsEmpty]: Start isEmpty. Operand 10110 states and 46337 transitions. [2020-09-15 00:28:10,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:28:10,052 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:28:10,052 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:28:10,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:28:10,253 INFO L427 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:28:10,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:28:10,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-09-15 00:28:10,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:28:10,254 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412357091] [2020-09-15 00:28:10,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:28:10,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:10,468 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:28:10,468 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412357091] [2020-09-15 00:28:10,468 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [401904782] [2020-09-15 00:28:10,468 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 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-15 00:28:10,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-15 00:28:10,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:28:10,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:28:10,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:28:11,047 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:28:11,047 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:28:11,048 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:28:11,048 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840317434] [2020-09-15 00:28:11,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:28:11,048 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:28:11,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:28:11,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:28:11,050 INFO L87 Difference]: Start difference. First operand 10110 states and 46337 transitions. Second operand 25 states. [2020-09-15 00:28:23,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:28:23,040 INFO L93 Difference]: Finished difference Result 48843 states and 178474 transitions. [2020-09-15 00:28:23,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-09-15 00:28:23,040 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:28:23,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:28:23,157 INFO L225 Difference]: With dead ends: 48843 [2020-09-15 00:28:23,157 INFO L226 Difference]: Without dead ends: 48831 [2020-09-15 00:28:23,159 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10214 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-09-15 00:28:23,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48831 states. [2020-09-15 00:28:23,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48831 to 10206. [2020-09-15 00:28:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10206 states. [2020-09-15 00:28:23,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10206 states to 10206 states and 46774 transitions. [2020-09-15 00:28:23,839 INFO L78 Accepts]: Start accepts. Automaton has 10206 states and 46774 transitions. Word has length 25 [2020-09-15 00:28:23,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:28:23,839 INFO L479 AbstractCegarLoop]: Abstraction has 10206 states and 46774 transitions. [2020-09-15 00:28:23,839 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:28:23,839 INFO L276 IsEmpty]: Start isEmpty. Operand 10206 states and 46774 transitions. [2020-09-15 00:28:23,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:28:23,843 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:28:23,843 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:28:24,043 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-09-15 00:28:24,044 INFO L427 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:28:24,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:28:24,045 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-09-15 00:28:24,045 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:28:24,045 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364100491] [2020-09-15 00:28:24,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:28:24,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:24,264 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:28:24,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364100491] [2020-09-15 00:28:24,265 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700280993] [2020-09-15 00:28:24,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:28:24,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:24,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:28:24,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:28:24,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:28:24,760 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:28:24,760 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:28:24,760 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576987412] [2020-09-15 00:28:24,761 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:28:24,761 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:28:24,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:28:24,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=513, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:28:24,762 INFO L87 Difference]: Start difference. First operand 10206 states and 46774 transitions. Second operand 25 states. [2020-09-15 00:28:37,256 WARN L193 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 21 [2020-09-15 00:28:38,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:28:38,585 INFO L93 Difference]: Finished difference Result 53189 states and 192425 transitions. [2020-09-15 00:28:38,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2020-09-15 00:28:38,586 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:28:38,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:28:38,707 INFO L225 Difference]: With dead ends: 53189 [2020-09-15 00:28:38,707 INFO L226 Difference]: Without dead ends: 53139 [2020-09-15 00:28:38,708 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11462 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=4361, Invalid=24709, Unknown=0, NotChecked=0, Total=29070 [2020-09-15 00:28:38,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53139 states. [2020-09-15 00:28:39,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53139 to 10264. [2020-09-15 00:28:39,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10264 states. [2020-09-15 00:28:39,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10264 states to 10264 states and 46984 transitions. [2020-09-15 00:28:39,455 INFO L78 Accepts]: Start accepts. Automaton has 10264 states and 46984 transitions. Word has length 25 [2020-09-15 00:28:39,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:28:39,455 INFO L479 AbstractCegarLoop]: Abstraction has 10264 states and 46984 transitions. [2020-09-15 00:28:39,455 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:28:39,455 INFO L276 IsEmpty]: Start isEmpty. Operand 10264 states and 46984 transitions. [2020-09-15 00:28:39,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:28:39,459 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:28:39,459 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:28:39,660 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-09-15 00:28:39,660 INFO L427 AbstractCegarLoop]: === Iteration 30 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:28:39,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:28:39,661 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-09-15 00:28:39,661 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:28:39,661 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281004169] [2020-09-15 00:28:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:28:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:39,863 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:28:39,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281004169] [2020-09-15 00:28:39,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570182133] [2020-09-15 00:28:39,863 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 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-15 00:28:39,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:28:39,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:28:39,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:28:39,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:28:40,342 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:28:40,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:28:40,343 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:28:40,343 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146125779] [2020-09-15 00:28:40,344 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:28:40,344 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:28:40,344 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:28:40,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:28:40,345 INFO L87 Difference]: Start difference. First operand 10264 states and 46984 transitions. Second operand 25 states. [2020-09-15 00:28:52,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:28:52,645 INFO L93 Difference]: Finished difference Result 64749 states and 237479 transitions. [2020-09-15 00:28:52,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 152 states. [2020-09-15 00:28:52,646 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:28:52,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:28:52,797 INFO L225 Difference]: With dead ends: 64749 [2020-09-15 00:28:52,798 INFO L226 Difference]: Without dead ends: 64709 [2020-09-15 00:28:52,800 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11391 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=4576, Invalid=24154, Unknown=0, NotChecked=0, Total=28730 [2020-09-15 00:28:53,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64709 states. [2020-09-15 00:28:53,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64709 to 10144. [2020-09-15 00:28:53,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10144 states. [2020-09-15 00:28:53,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10144 states to 10144 states and 46401 transitions. [2020-09-15 00:28:53,877 INFO L78 Accepts]: Start accepts. Automaton has 10144 states and 46401 transitions. Word has length 25 [2020-09-15 00:28:53,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:28:53,878 INFO L479 AbstractCegarLoop]: Abstraction has 10144 states and 46401 transitions. [2020-09-15 00:28:53,878 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:28:53,878 INFO L276 IsEmpty]: Start isEmpty. Operand 10144 states and 46401 transitions. [2020-09-15 00:28:53,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:28:53,881 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:28:53,881 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:28:54,081 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,54 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:28:54,082 INFO L427 AbstractCegarLoop]: === Iteration 31 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:28:54,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:28:54,083 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-09-15 00:28:54,083 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:28:54,083 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675895121] [2020-09-15 00:28:54,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:28:54,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:28:54,311 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:28:54,311 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675895121] [2020-09-15 00:28:54,311 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783925926] [2020-09-15 00:28:54,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 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-15 00:28:54,414 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:28:54,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:28:54,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:28:54,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:28:54,827 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:28:54,828 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:28:54,828 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:28:54,828 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9308125] [2020-09-15 00:28:54,828 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:28:54,829 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:28:54,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:28:54,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:28:54,829 INFO L87 Difference]: Start difference. First operand 10144 states and 46401 transitions. Second operand 24 states. [2020-09-15 00:29:01,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:01,791 INFO L93 Difference]: Finished difference Result 41471 states and 153666 transitions. [2020-09-15 00:29:01,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-09-15 00:29:01,793 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-15 00:29:01,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:01,887 INFO L225 Difference]: With dead ends: 41471 [2020-09-15 00:29:01,888 INFO L226 Difference]: Without dead ends: 41438 [2020-09-15 00:29:01,888 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3447 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1853, Invalid=8247, Unknown=0, NotChecked=0, Total=10100 [2020-09-15 00:29:02,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41438 states. [2020-09-15 00:29:02,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41438 to 9931. [2020-09-15 00:29:02,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9931 states. [2020-09-15 00:29:02,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9931 states to 9931 states and 45368 transitions. [2020-09-15 00:29:02,524 INFO L78 Accepts]: Start accepts. Automaton has 9931 states and 45368 transitions. Word has length 25 [2020-09-15 00:29:02,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:02,525 INFO L479 AbstractCegarLoop]: Abstraction has 9931 states and 45368 transitions. [2020-09-15 00:29:02,525 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:29:02,525 INFO L276 IsEmpty]: Start isEmpty. Operand 9931 states and 45368 transitions. [2020-09-15 00:29:02,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:02,529 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:02,529 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:02,729 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:29:02,730 INFO L427 AbstractCegarLoop]: === Iteration 32 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:02,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:02,730 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-09-15 00:29:02,730 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:02,731 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936058899] [2020-09-15 00:29:02,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:02,947 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:02,948 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936058899] [2020-09-15 00:29:02,948 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442095463] [2020-09-15 00:29:02,948 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 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-15 00:29:03,058 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-15 00:29:03,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:29:03,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:29:03,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:03,456 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:03,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:03,457 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:29:03,457 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059717928] [2020-09-15 00:29:03,458 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:29:03,458 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:03,458 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:29:03,458 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:29:03,458 INFO L87 Difference]: Start difference. First operand 9931 states and 45368 transitions. Second operand 25 states. [2020-09-15 00:29:12,993 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 17 DAG size of output: 16 [2020-09-15 00:29:16,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:16,190 INFO L93 Difference]: Finished difference Result 62272 states and 226757 transitions. [2020-09-15 00:29:16,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-09-15 00:29:16,192 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:29:16,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:16,336 INFO L225 Difference]: With dead ends: 62272 [2020-09-15 00:29:16,336 INFO L226 Difference]: Without dead ends: 62236 [2020-09-15 00:29:16,337 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6806 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=3239, Invalid=15943, Unknown=0, NotChecked=0, Total=19182 [2020-09-15 00:29:16,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62236 states. [2020-09-15 00:29:17,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62236 to 9787. [2020-09-15 00:29:17,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9787 states. [2020-09-15 00:29:17,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9787 states to 9787 states and 44697 transitions. [2020-09-15 00:29:17,123 INFO L78 Accepts]: Start accepts. Automaton has 9787 states and 44697 transitions. Word has length 25 [2020-09-15 00:29:17,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:17,123 INFO L479 AbstractCegarLoop]: Abstraction has 9787 states and 44697 transitions. [2020-09-15 00:29:17,123 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:29:17,123 INFO L276 IsEmpty]: Start isEmpty. Operand 9787 states and 44697 transitions. [2020-09-15 00:29:17,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:17,126 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:17,126 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:17,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:29:17,327 INFO L427 AbstractCegarLoop]: === Iteration 33 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:17,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:17,328 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-09-15 00:29:17,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:17,328 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327566165] [2020-09-15 00:29:17,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:17,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:17,622 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327566165] [2020-09-15 00:29:17,623 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676129105] [2020-09-15 00:29:17,623 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-15 00:29:17,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-15 00:29:17,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:29:17,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:29:17,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:18,181 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:18,182 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:18,182 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:29:18,182 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105281965] [2020-09-15 00:29:18,183 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:29:18,183 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:18,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:29:18,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:29:18,184 INFO L87 Difference]: Start difference. First operand 9787 states and 44697 transitions. Second operand 25 states. [2020-09-15 00:29:30,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:30,438 INFO L93 Difference]: Finished difference Result 69434 states and 257834 transitions. [2020-09-15 00:29:30,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-09-15 00:29:30,440 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:29:30,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:30,606 INFO L225 Difference]: With dead ends: 69434 [2020-09-15 00:29:30,606 INFO L226 Difference]: Without dead ends: 69356 [2020-09-15 00:29:30,608 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6801 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=3239, Invalid=15943, Unknown=0, NotChecked=0, Total=19182 [2020-09-15 00:29:30,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69356 states. [2020-09-15 00:29:31,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69356 to 9799. [2020-09-15 00:29:31,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9799 states. [2020-09-15 00:29:31,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9799 states to 9799 states and 44842 transitions. [2020-09-15 00:29:31,773 INFO L78 Accepts]: Start accepts. Automaton has 9799 states and 44842 transitions. Word has length 25 [2020-09-15 00:29:31,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:31,774 INFO L479 AbstractCegarLoop]: Abstraction has 9799 states and 44842 transitions. [2020-09-15 00:29:31,774 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:29:31,774 INFO L276 IsEmpty]: Start isEmpty. Operand 9799 states and 44842 transitions. [2020-09-15 00:29:31,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:31,777 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:31,778 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:31,978 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:29:31,979 INFO L427 AbstractCegarLoop]: === Iteration 34 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:31,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:31,979 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-09-15 00:29:31,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:31,980 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247007228] [2020-09-15 00:29:31,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:31,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:32,244 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:32,245 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247007228] [2020-09-15 00:29:32,245 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146914901] [2020-09-15 00:29:32,245 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-15 00:29:32,354 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:29:32,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:29:32,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:29:32,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:32,835 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:32,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:32,836 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:29:32,836 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141992051] [2020-09-15 00:29:32,837 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:29:32,837 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:32,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:29:32,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:29:32,838 INFO L87 Difference]: Start difference. First operand 9799 states and 44842 transitions. Second operand 25 states. [2020-09-15 00:29:43,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:43,533 INFO L93 Difference]: Finished difference Result 55300 states and 205946 transitions. [2020-09-15 00:29:43,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-15 00:29:43,535 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:29:43,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:43,667 INFO L225 Difference]: With dead ends: 55300 [2020-09-15 00:29:43,667 INFO L226 Difference]: Without dead ends: 55260 [2020-09-15 00:29:43,668 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4212 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=2211, Invalid=10221, Unknown=0, NotChecked=0, Total=12432 [2020-09-15 00:29:43,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55260 states. [2020-09-15 00:29:44,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55260 to 9796. [2020-09-15 00:29:44,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9796 states. [2020-09-15 00:29:44,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9796 states to 9796 states and 44789 transitions. [2020-09-15 00:29:44,384 INFO L78 Accepts]: Start accepts. Automaton has 9796 states and 44789 transitions. Word has length 25 [2020-09-15 00:29:44,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:44,385 INFO L479 AbstractCegarLoop]: Abstraction has 9796 states and 44789 transitions. [2020-09-15 00:29:44,385 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:29:44,385 INFO L276 IsEmpty]: Start isEmpty. Operand 9796 states and 44789 transitions. [2020-09-15 00:29:44,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:44,388 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:44,388 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:44,589 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:29:44,589 INFO L427 AbstractCegarLoop]: === Iteration 35 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:44,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:44,590 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-09-15 00:29:44,590 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:44,590 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213467689] [2020-09-15 00:29:44,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:44,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:44,813 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:44,813 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213467689] [2020-09-15 00:29:44,813 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [476433121] [2020-09-15 00:29:44,813 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 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-15 00:29:44,916 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:29:44,916 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:29:44,917 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:29:44,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:45,331 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:45,331 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:45,332 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:29:45,332 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978900040] [2020-09-15 00:29:45,332 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:29:45,332 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:45,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:29:45,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:29:45,333 INFO L87 Difference]: Start difference. First operand 9796 states and 44789 transitions. Second operand 25 states. [2020-09-15 00:29:55,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:55,624 INFO L93 Difference]: Finished difference Result 54928 states and 204724 transitions. [2020-09-15 00:29:55,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-15 00:29:55,626 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:29:55,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:55,756 INFO L225 Difference]: With dead ends: 54928 [2020-09-15 00:29:55,756 INFO L226 Difference]: Without dead ends: 54888 [2020-09-15 00:29:55,757 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4398 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2250, Invalid=10632, Unknown=0, NotChecked=0, Total=12882 [2020-09-15 00:29:56,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54888 states. [2020-09-15 00:29:56,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54888 to 9684. [2020-09-15 00:29:56,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9684 states. [2020-09-15 00:29:56,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9684 states to 9684 states and 44242 transitions. [2020-09-15 00:29:56,471 INFO L78 Accepts]: Start accepts. Automaton has 9684 states and 44242 transitions. Word has length 25 [2020-09-15 00:29:56,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:56,471 INFO L479 AbstractCegarLoop]: Abstraction has 9684 states and 44242 transitions. [2020-09-15 00:29:56,471 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:29:56,471 INFO L276 IsEmpty]: Start isEmpty. Operand 9684 states and 44242 transitions. [2020-09-15 00:29:56,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:56,475 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:56,475 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:56,679 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-09-15 00:29:56,679 INFO L427 AbstractCegarLoop]: === Iteration 36 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:56,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:56,680 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-09-15 00:29:56,680 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:56,680 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963023873] [2020-09-15 00:29:56,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:56,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:56,838 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:29:56,839 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963023873] [2020-09-15 00:29:56,839 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047506263] [2020-09-15 00:29:56,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:29:56,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:56,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:29:56,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:57,172 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:57,172 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:57,172 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 16 [2020-09-15 00:29:57,173 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180912208] [2020-09-15 00:29:57,173 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:29:57,173 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:57,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:29:57,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:29:57,174 INFO L87 Difference]: Start difference. First operand 9684 states and 44242 transitions. Second operand 18 states. [2020-09-15 00:29:58,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:29:58,506 INFO L93 Difference]: Finished difference Result 15156 states and 66591 transitions. [2020-09-15 00:29:58,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-15 00:29:58,508 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 25 [2020-09-15 00:29:58,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:29:58,547 INFO L225 Difference]: With dead ends: 15156 [2020-09-15 00:29:58,547 INFO L226 Difference]: Without dead ends: 15124 [2020-09-15 00:29:58,548 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 141 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=189, Invalid=513, Unknown=0, NotChecked=0, Total=702 [2020-09-15 00:29:58,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15124 states. [2020-09-15 00:29:58,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15124 to 11142. [2020-09-15 00:29:58,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11142 states. [2020-09-15 00:29:58,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11142 states to 11142 states and 50641 transitions. [2020-09-15 00:29:58,861 INFO L78 Accepts]: Start accepts. Automaton has 11142 states and 50641 transitions. Word has length 25 [2020-09-15 00:29:58,861 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:29:58,861 INFO L479 AbstractCegarLoop]: Abstraction has 11142 states and 50641 transitions. [2020-09-15 00:29:58,861 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:29:58,862 INFO L276 IsEmpty]: Start isEmpty. Operand 11142 states and 50641 transitions. [2020-09-15 00:29:58,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:29:58,865 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:29:58,865 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:29:59,065 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:29:59,066 INFO L427 AbstractCegarLoop]: === Iteration 37 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:29:59,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:29:59,067 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-09-15 00:29:59,067 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:29:59,067 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896648117] [2020-09-15 00:29:59,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:29:59,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:29:59,301 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:29:59,302 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896648117] [2020-09-15 00:29:59,302 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [831259781] [2020-09-15 00:29:59,302 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 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-15 00:29:59,406 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-15 00:29:59,406 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:29:59,407 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:29:59,408 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:29:59,833 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:29:59,833 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:29:59,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:29:59,834 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589239171] [2020-09-15 00:29:59,834 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:29:59,834 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:29:59,834 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:29:59,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:29:59,835 INFO L87 Difference]: Start difference. First operand 11142 states and 50641 transitions. Second operand 25 states. [2020-09-15 00:30:10,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:30:10,516 INFO L93 Difference]: Finished difference Result 78452 states and 298901 transitions. [2020-09-15 00:30:10,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-09-15 00:30:10,518 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:30:10,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:30:10,719 INFO L225 Difference]: With dead ends: 78452 [2020-09-15 00:30:10,719 INFO L226 Difference]: Without dead ends: 78426 [2020-09-15 00:30:10,720 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4935 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2565, Invalid=11955, Unknown=0, NotChecked=0, Total=14520 [2020-09-15 00:30:11,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78426 states. [2020-09-15 00:30:11,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78426 to 10980. [2020-09-15 00:30:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10980 states. [2020-09-15 00:30:11,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10980 states to 10980 states and 49863 transitions. [2020-09-15 00:30:11,722 INFO L78 Accepts]: Start accepts. Automaton has 10980 states and 49863 transitions. Word has length 25 [2020-09-15 00:30:11,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:30:11,722 INFO L479 AbstractCegarLoop]: Abstraction has 10980 states and 49863 transitions. [2020-09-15 00:30:11,722 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:30:11,722 INFO L276 IsEmpty]: Start isEmpty. Operand 10980 states and 49863 transitions. [2020-09-15 00:30:11,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:30:11,725 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:30:11,725 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:30:11,926 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2020-09-15 00:30:11,926 INFO L427 AbstractCegarLoop]: === Iteration 38 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:30:11,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:30:11,927 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-09-15 00:30:11,927 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:30:11,927 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990304262] [2020-09-15 00:30:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:30:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:30:12,162 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:30:12,163 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990304262] [2020-09-15 00:30:12,163 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1409196516] [2020-09-15 00:30:12,163 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 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-15 00:30:12,268 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-15 00:30:12,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:30:12,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:30:12,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:30:12,687 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:30:12,688 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:30:12,688 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:30:12,688 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547719041] [2020-09-15 00:30:12,689 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:30:12,689 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:30:12,689 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:30:12,689 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:30:12,689 INFO L87 Difference]: Start difference. First operand 10980 states and 49863 transitions. Second operand 25 states. [2020-09-15 00:30:23,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:30:23,430 INFO L93 Difference]: Finished difference Result 76799 states and 291844 transitions. [2020-09-15 00:30:23,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2020-09-15 00:30:23,432 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:30:23,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:30:23,629 INFO L225 Difference]: With dead ends: 76799 [2020-09-15 00:30:23,630 INFO L226 Difference]: Without dead ends: 76773 [2020-09-15 00:30:23,631 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4415 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2382, Invalid=10728, Unknown=0, NotChecked=0, Total=13110 [2020-09-15 00:30:23,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76773 states. [2020-09-15 00:30:24,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76773 to 10775. [2020-09-15 00:30:24,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10775 states. [2020-09-15 00:30:24,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10775 states to 10775 states and 48889 transitions. [2020-09-15 00:30:24,915 INFO L78 Accepts]: Start accepts. Automaton has 10775 states and 48889 transitions. Word has length 25 [2020-09-15 00:30:24,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:30:24,915 INFO L479 AbstractCegarLoop]: Abstraction has 10775 states and 48889 transitions. [2020-09-15 00:30:24,915 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:30:24,916 INFO L276 IsEmpty]: Start isEmpty. Operand 10775 states and 48889 transitions. [2020-09-15 00:30:24,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:30:24,919 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:30:24,919 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:30:25,120 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:30:25,120 INFO L427 AbstractCegarLoop]: === Iteration 39 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:30:25,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:30:25,121 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-09-15 00:30:25,121 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:30:25,122 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679136243] [2020-09-15 00:30:25,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:30:25,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:30:25,359 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:30:25,359 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679136243] [2020-09-15 00:30:25,360 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869195626] [2020-09-15 00:30:25,360 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 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-15 00:30:25,467 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-15 00:30:25,467 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:30:25,468 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:30:25,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:30:25,893 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:30:25,894 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:30:25,894 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:30:25,894 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326611120] [2020-09-15 00:30:25,894 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:30:25,895 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:30:25,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:30:25,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:30:25,895 INFO L87 Difference]: Start difference. First operand 10775 states and 48889 transitions. Second operand 25 states. [2020-09-15 00:30:37,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:30:37,863 INFO L93 Difference]: Finished difference Result 84895 states and 327909 transitions. [2020-09-15 00:30:37,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2020-09-15 00:30:37,865 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:30:37,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:30:38,079 INFO L225 Difference]: With dead ends: 84895 [2020-09-15 00:30:38,079 INFO L226 Difference]: Without dead ends: 84862 [2020-09-15 00:30:38,080 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4731 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2520, Invalid=11522, Unknown=0, NotChecked=0, Total=14042 [2020-09-15 00:30:38,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84862 states. [2020-09-15 00:30:39,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84862 to 10429. [2020-09-15 00:30:39,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10429 states. [2020-09-15 00:30:39,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10429 states to 10429 states and 47355 transitions. [2020-09-15 00:30:39,191 INFO L78 Accepts]: Start accepts. Automaton has 10429 states and 47355 transitions. Word has length 25 [2020-09-15 00:30:39,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:30:39,191 INFO L479 AbstractCegarLoop]: Abstraction has 10429 states and 47355 transitions. [2020-09-15 00:30:39,191 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:30:39,191 INFO L276 IsEmpty]: Start isEmpty. Operand 10429 states and 47355 transitions. [2020-09-15 00:30:39,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:30:39,201 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:30:39,201 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:30:39,411 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-09-15 00:30:39,411 INFO L427 AbstractCegarLoop]: === Iteration 40 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:30:39,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:30:39,412 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-09-15 00:30:39,412 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:30:39,413 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716560140] [2020-09-15 00:30:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:30:39,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:30:39,659 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:30:39,659 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716560140] [2020-09-15 00:30:39,659 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202083227] [2020-09-15 00:30:39,659 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 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-15 00:30:39,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-15 00:30:39,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:30:39,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:30:39,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:30:40,189 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:30:40,189 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:30:40,189 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:30:40,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718925020] [2020-09-15 00:30:40,190 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:30:40,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:30:40,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:30:40,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:30:40,191 INFO L87 Difference]: Start difference. First operand 10429 states and 47355 transitions. Second operand 25 states. [2020-09-15 00:30:52,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:30:52,359 INFO L93 Difference]: Finished difference Result 83858 states and 323465 transitions. [2020-09-15 00:30:52,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2020-09-15 00:30:52,361 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:30:52,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:30:52,613 INFO L225 Difference]: With dead ends: 83858 [2020-09-15 00:30:52,613 INFO L226 Difference]: Without dead ends: 83788 [2020-09-15 00:30:52,614 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4415 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2382, Invalid=10728, Unknown=0, NotChecked=0, Total=13110 [2020-09-15 00:30:53,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83788 states. [2020-09-15 00:30:53,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83788 to 10164. [2020-09-15 00:30:53,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10164 states. [2020-09-15 00:30:53,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10164 states to 10164 states and 46020 transitions. [2020-09-15 00:30:53,806 INFO L78 Accepts]: Start accepts. Automaton has 10164 states and 46020 transitions. Word has length 25 [2020-09-15 00:30:53,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:30:53,806 INFO L479 AbstractCegarLoop]: Abstraction has 10164 states and 46020 transitions. [2020-09-15 00:30:53,806 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:30:53,806 INFO L276 IsEmpty]: Start isEmpty. Operand 10164 states and 46020 transitions. [2020-09-15 00:30:53,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:30:53,810 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:30:53,810 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:30:54,010 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:30:54,011 INFO L427 AbstractCegarLoop]: === Iteration 41 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:30:54,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:30:54,011 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-09-15 00:30:54,012 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:30:54,012 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420615000] [2020-09-15 00:30:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:30:54,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:30:54,279 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:30:54,279 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420615000] [2020-09-15 00:30:54,280 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [285461999] [2020-09-15 00:30:54,280 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 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-15 00:30:54,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-15 00:30:54,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:30:54,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:30:54,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:30:54,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:30:54,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:30:54,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:30:54,854 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138153866] [2020-09-15 00:30:54,855 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:30:54,855 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:30:54,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:30:54,855 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:30:54,855 INFO L87 Difference]: Start difference. First operand 10164 states and 46020 transitions. Second operand 25 states. [2020-09-15 00:31:07,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:07,921 INFO L93 Difference]: Finished difference Result 74312 states and 281633 transitions. [2020-09-15 00:31:07,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2020-09-15 00:31:07,923 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:31:07,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:08,110 INFO L225 Difference]: With dead ends: 74312 [2020-09-15 00:31:08,110 INFO L226 Difference]: Without dead ends: 74284 [2020-09-15 00:31:08,111 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4401 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2380, Invalid=10730, Unknown=0, NotChecked=0, Total=13110 [2020-09-15 00:31:08,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74284 states. [2020-09-15 00:31:09,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74284 to 9937. [2020-09-15 00:31:09,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9937 states. [2020-09-15 00:31:09,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9937 states to 9937 states and 45025 transitions. [2020-09-15 00:31:09,075 INFO L78 Accepts]: Start accepts. Automaton has 9937 states and 45025 transitions. Word has length 25 [2020-09-15 00:31:09,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:09,076 INFO L479 AbstractCegarLoop]: Abstraction has 9937 states and 45025 transitions. [2020-09-15 00:31:09,076 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:31:09,076 INFO L276 IsEmpty]: Start isEmpty. Operand 9937 states and 45025 transitions. [2020-09-15 00:31:09,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-15 00:31:09,079 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:09,079 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:09,286 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:31:09,286 INFO L427 AbstractCegarLoop]: === Iteration 42 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:09,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:09,287 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-09-15 00:31:09,287 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:09,288 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653493888] [2020-09-15 00:31:09,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:09,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:09,588 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:31:09,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653493888] [2020-09-15 00:31:09,589 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1622596107] [2020-09-15 00:31:09,589 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-15 00:31:09,697 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-15 00:31:09,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:31:09,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-15 00:31:09,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:31:10,158 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:31:10,159 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:31:10,159 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-09-15 00:31:10,159 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543465039] [2020-09-15 00:31:10,159 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-15 00:31:10,159 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:10,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-15 00:31:10,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:31:10,160 INFO L87 Difference]: Start difference. First operand 9937 states and 45025 transitions. Second operand 25 states. [2020-09-15 00:31:22,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:22,448 INFO L93 Difference]: Finished difference Result 73778 states and 279403 transitions. [2020-09-15 00:31:22,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2020-09-15 00:31:22,451 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-09-15 00:31:22,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:22,634 INFO L225 Difference]: With dead ends: 73778 [2020-09-15 00:31:22,634 INFO L226 Difference]: Without dead ends: 73750 [2020-09-15 00:31:22,635 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4591 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2423, Invalid=11149, Unknown=0, NotChecked=0, Total=13572 [2020-09-15 00:31:22,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73750 states. [2020-09-15 00:31:23,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73750 to 9650. [2020-09-15 00:31:23,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9650 states. [2020-09-15 00:31:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9650 states to 9650 states and 43773 transitions. [2020-09-15 00:31:23,891 INFO L78 Accepts]: Start accepts. Automaton has 9650 states and 43773 transitions. Word has length 25 [2020-09-15 00:31:23,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:23,891 INFO L479 AbstractCegarLoop]: Abstraction has 9650 states and 43773 transitions. [2020-09-15 00:31:23,891 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-15 00:31:23,892 INFO L276 IsEmpty]: Start isEmpty. Operand 9650 states and 43773 transitions. [2020-09-15 00:31:23,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-15 00:31:23,896 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:23,896 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:24,101 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2020-09-15 00:31:24,101 INFO L427 AbstractCegarLoop]: === Iteration 43 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:24,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:24,102 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-09-15 00:31:24,102 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:24,103 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936400781] [2020-09-15 00:31:24,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:24,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:31:24,115 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:31:24,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-15 00:31:24,126 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-15 00:31:24,142 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-15 00:31:24,142 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-15 00:31:24,142 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2020-09-15 00:31:24,142 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-15 00:31:24,143 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-15 00:31:24,143 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-15 00:31:24,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,165 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,173 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,184 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,184 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,185 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,196 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,198 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,198 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,199 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,201 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,201 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,201 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,201 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,204 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,204 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,204 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,204 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,205 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,207 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,207 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,207 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,207 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,207 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,210 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,210 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,210 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,213 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,213 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,213 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,213 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,216 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,216 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,216 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,216 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,216 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-15 00:31:24,219 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-15 00:31:24,219 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-15 00:31:24,219 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-15 00:31:24,219 INFO L377 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-09-15 00:31:24,219 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-09-15 00:31:24,219 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-15 00:31:24,220 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-15 00:31:24,220 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-15 00:31:24,220 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-15 00:31:24,221 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-09-15 00:31:24,222 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-09-15 00:31:24,240 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-09-15 00:31:24,240 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-15 00:31:24,241 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-09-15 00:31:24,247 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-09-15 00:31:24,268 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-09-15 00:31:24,268 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-15 00:31:24,269 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-09-15 00:31:24,276 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 3612 [2020-09-15 00:31:24,276 INFO L170 etLargeBlockEncoding]: Semantic Check. [2020-09-15 00:31:27,848 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-15 00:31:29,139 WARN L193 SmtUtils]: Spent 203.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-09-15 00:31:29,243 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-09-15 00:31:29,757 WARN L193 SmtUtils]: Spent 146.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-09-15 00:31:30,219 WARN L193 SmtUtils]: Spent 346.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-09-15 00:31:30,355 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-09-15 00:31:30,777 WARN L193 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-09-15 00:31:30,943 WARN L193 SmtUtils]: Spent 160.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-09-15 00:31:31,006 INFO L206 etLargeBlockEncoding]: Checked pairs total: 4296 [2020-09-15 00:31:31,006 INFO L214 etLargeBlockEncoding]: Total number of compositions: 139 [2020-09-15 00:31:31,007 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-09-15 00:31:32,738 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-09-15 00:31:32,739 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-09-15 00:31:32,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-15 00:31:32,739 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:32,739 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-15 00:31:32,739 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:32,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:32,739 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-09-15 00:31:32,740 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:32,740 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305538161] [2020-09-15 00:31:32,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:32,765 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-15 00:31:32,766 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305538161] [2020-09-15 00:31:32,766 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:31:32,766 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-15 00:31:32,766 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314561109] [2020-09-15 00:31:32,766 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-15 00:31:32,766 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:32,766 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-15 00:31:32,767 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:31:32,767 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-09-15 00:31:32,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:32,969 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-09-15 00:31:32,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-15 00:31:32,971 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-15 00:31:32,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:33,023 INFO L225 Difference]: With dead ends: 17885 [2020-09-15 00:31:33,024 INFO L226 Difference]: Without dead ends: 16791 [2020-09-15 00:31:33,024 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-15 00:31:33,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-09-15 00:31:33,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-09-15 00:31:33,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-09-15 00:31:33,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-09-15 00:31:33,711 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-09-15 00:31:33,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:33,712 INFO L479 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-09-15 00:31:33,712 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-15 00:31:33,712 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-09-15 00:31:33,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-15 00:31:33,712 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:33,712 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:33,712 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2020-09-15 00:31:33,712 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:33,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:33,713 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-09-15 00:31:33,713 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:33,713 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195742789] [2020-09-15 00:31:33,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:33,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:33,772 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-15 00:31:33,772 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195742789] [2020-09-15 00:31:33,773 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:31:33,773 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:31:33,773 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073162752] [2020-09-15 00:31:33,773 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:31:33,773 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:33,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:31:33,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:31:33,774 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-09-15 00:31:34,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:34,248 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-09-15 00:31:34,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:31:34,251 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-15 00:31:34,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:34,358 INFO L225 Difference]: With dead ends: 36645 [2020-09-15 00:31:34,358 INFO L226 Difference]: Without dead ends: 36637 [2020-09-15 00:31:34,358 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:31:34,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-09-15 00:31:35,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-09-15 00:31:35,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-09-15 00:31:35,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-09-15 00:31:35,840 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-09-15 00:31:35,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:35,840 INFO L479 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-09-15 00:31:35,840 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:31:35,840 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-09-15 00:31:35,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-15 00:31:35,841 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:35,841 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:35,841 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-09-15 00:31:35,841 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:35,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:35,841 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-09-15 00:31:35,842 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:35,842 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795846928] [2020-09-15 00:31:35,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:35,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:35,908 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-15 00:31:35,908 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795846928] [2020-09-15 00:31:35,908 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-15 00:31:35,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-15 00:31:35,909 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974659510] [2020-09-15 00:31:35,909 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-15 00:31:35,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:35,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-15 00:31:35,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-15 00:31:35,910 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-09-15 00:31:36,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:36,453 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-09-15 00:31:36,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-15 00:31:36,455 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-15 00:31:36,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:36,608 INFO L225 Difference]: With dead ends: 41960 [2020-09-15 00:31:36,608 INFO L226 Difference]: Without dead ends: 41944 [2020-09-15 00:31:36,608 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-15 00:31:37,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-09-15 00:31:37,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-09-15 00:31:37,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-09-15 00:31:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-09-15 00:31:37,841 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-09-15 00:31:37,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:37,841 INFO L479 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-09-15 00:31:37,841 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-15 00:31:37,841 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-09-15 00:31:37,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:31:37,842 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:37,842 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:37,842 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2020-09-15 00:31:37,842 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:37,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:37,842 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-09-15 00:31:37,842 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:37,842 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539032150] [2020-09-15 00:31:37,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:37,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:38,027 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-15 00:31:38,027 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539032150] [2020-09-15 00:31:38,028 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292118501] [2020-09-15 00:31:38,028 INFO L95 rtionOrderModulation]: Keeping assertion order 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-15 00:31:38,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:38,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:31:38,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:31:38,423 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-15 00:31:38,424 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:31:38,424 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:31:38,424 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100267435] [2020-09-15 00:31:38,425 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:31:38,425 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:38,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:31:38,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:31:38,426 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 18 states. [2020-09-15 00:31:41,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:41,363 INFO L93 Difference]: Finished difference Result 79250 states and 352734 transitions. [2020-09-15 00:31:41,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:31:41,365 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:31:41,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:41,590 INFO L225 Difference]: With dead ends: 79250 [2020-09-15 00:31:41,590 INFO L226 Difference]: Without dead ends: 79237 [2020-09-15 00:31:41,591 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-09-15 00:31:42,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79237 states. [2020-09-15 00:31:46,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79237 to 24078. [2020-09-15 00:31:46,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24078 states. [2020-09-15 00:31:46,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24078 states to 24078 states and 126736 transitions. [2020-09-15 00:31:46,293 INFO L78 Accepts]: Start accepts. Automaton has 24078 states and 126736 transitions. Word has length 15 [2020-09-15 00:31:46,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:46,293 INFO L479 AbstractCegarLoop]: Abstraction has 24078 states and 126736 transitions. [2020-09-15 00:31:46,294 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:31:46,294 INFO L276 IsEmpty]: Start isEmpty. Operand 24078 states and 126736 transitions. [2020-09-15 00:31:46,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-15 00:31:46,294 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:46,294 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:46,494 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable87 [2020-09-15 00:31:46,495 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:46,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:46,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-09-15 00:31:46,497 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:46,497 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915587822] [2020-09-15 00:31:46,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:46,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:46,672 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-15 00:31:46,673 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915587822] [2020-09-15 00:31:46,673 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926091719] [2020-09-15 00:31:46,673 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-15 00:31:46,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:31:46,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:31:46,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:31:46,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:31:47,061 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:31:47,062 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:31:47,062 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-15 00:31:47,062 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674778528] [2020-09-15 00:31:47,062 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-15 00:31:47,062 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:47,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-15 00:31:47,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-15 00:31:47,063 INFO L87 Difference]: Start difference. First operand 24078 states and 126736 transitions. Second operand 18 states. [2020-09-15 00:31:49,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:49,574 INFO L93 Difference]: Finished difference Result 100736 states and 457723 transitions. [2020-09-15 00:31:49,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-15 00:31:49,577 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-15 00:31:49,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:49,876 INFO L225 Difference]: With dead ends: 100736 [2020-09-15 00:31:49,877 INFO L226 Difference]: Without dead ends: 100719 [2020-09-15 00:31:49,877 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-15 00:31:50,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100719 states. [2020-09-15 00:31:52,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100719 to 23558. [2020-09-15 00:31:52,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23558 states. [2020-09-15 00:31:52,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23558 states to 23558 states and 123969 transitions. [2020-09-15 00:31:52,531 INFO L78 Accepts]: Start accepts. Automaton has 23558 states and 123969 transitions. Word has length 15 [2020-09-15 00:31:52,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:52,532 INFO L479 AbstractCegarLoop]: Abstraction has 23558 states and 123969 transitions. [2020-09-15 00:31:52,532 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-15 00:31:52,532 INFO L276 IsEmpty]: Start isEmpty. Operand 23558 states and 123969 transitions. [2020-09-15 00:31:52,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-15 00:31:52,532 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:52,532 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:52,733 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:31:52,733 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:52,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:52,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-09-15 00:31:52,734 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:52,734 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080815726] [2020-09-15 00:31:52,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:52,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:52,921 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:31:52,922 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080815726] [2020-09-15 00:31:52,922 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814494301] [2020-09-15 00:31:52,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:31:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:53,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-15 00:31:53,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:31:53,215 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:31:53,216 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:31:53,216 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-15 00:31:53,216 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808739939] [2020-09-15 00:31:53,216 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-15 00:31:53,217 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:53,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-15 00:31:53,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-15 00:31:53,217 INFO L87 Difference]: Start difference. First operand 23558 states and 123969 transitions. Second operand 16 states. [2020-09-15 00:31:54,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:31:54,179 INFO L93 Difference]: Finished difference Result 42571 states and 213122 transitions. [2020-09-15 00:31:54,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-15 00:31:54,181 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-15 00:31:54,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:31:54,316 INFO L225 Difference]: With dead ends: 42571 [2020-09-15 00:31:54,316 INFO L226 Difference]: Without dead ends: 42542 [2020-09-15 00:31:54,316 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:31:54,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42542 states. [2020-09-15 00:31:55,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42542 to 28682. [2020-09-15 00:31:55,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28682 states. [2020-09-15 00:31:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28682 states to 28682 states and 152712 transitions. [2020-09-15 00:31:55,643 INFO L78 Accepts]: Start accepts. Automaton has 28682 states and 152712 transitions. Word has length 17 [2020-09-15 00:31:55,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:31:55,643 INFO L479 AbstractCegarLoop]: Abstraction has 28682 states and 152712 transitions. [2020-09-15 00:31:55,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-15 00:31:55,643 INFO L276 IsEmpty]: Start isEmpty. Operand 28682 states and 152712 transitions. [2020-09-15 00:31:55,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:31:55,644 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:31:55,644 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:31:55,844 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-09-15 00:31:55,845 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:31:55,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:31:55,845 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-09-15 00:31:55,846 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:31:55,846 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925628839] [2020-09-15 00:31:55,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:31:55,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:56,009 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:31:56,010 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925628839] [2020-09-15 00:31:56,010 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580333498] [2020-09-15 00:31:56,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:31:56,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:31:56,124 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:31:56,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:31:56,442 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:31:56,442 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:31:56,442 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:31:56,443 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368575268] [2020-09-15 00:31:56,443 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:31:56,443 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:31:56,443 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:31:56,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:31:56,444 INFO L87 Difference]: Start difference. First operand 28682 states and 152712 transitions. Second operand 19 states. [2020-09-15 00:32:01,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:01,458 INFO L93 Difference]: Finished difference Result 98350 states and 441233 transitions. [2020-09-15 00:32:01,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-09-15 00:32:01,460 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:32:01,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:32:01,763 INFO L225 Difference]: With dead ends: 98350 [2020-09-15 00:32:01,764 INFO L226 Difference]: Without dead ends: 98314 [2020-09-15 00:32:01,764 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 837 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=630, Invalid=2450, Unknown=0, NotChecked=0, Total=3080 [2020-09-15 00:32:02,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98314 states. [2020-09-15 00:32:03,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98314 to 29248. [2020-09-15 00:32:03,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29248 states. [2020-09-15 00:32:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29248 states to 29248 states and 155532 transitions. [2020-09-15 00:32:03,847 INFO L78 Accepts]: Start accepts. Automaton has 29248 states and 155532 transitions. Word has length 19 [2020-09-15 00:32:03,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:32:03,847 INFO L479 AbstractCegarLoop]: Abstraction has 29248 states and 155532 transitions. [2020-09-15 00:32:03,847 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:32:03,847 INFO L276 IsEmpty]: Start isEmpty. Operand 29248 states and 155532 transitions. [2020-09-15 00:32:03,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:32:03,848 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:32:03,848 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:32:04,048 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:32:04,049 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:32:04,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:32:04,050 INFO L82 PathProgramCache]: Analyzing trace with hash 407779826, now seen corresponding path program 1 times [2020-09-15 00:32:04,050 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:32:04,050 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [244212996] [2020-09-15 00:32:04,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:32:04,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:04,221 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:04,221 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [244212996] [2020-09-15 00:32:04,221 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491638941] [2020-09-15 00:32:04,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:32:04,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:04,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-15 00:32:04,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:32:04,628 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:04,629 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:32:04,629 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-15 00:32:04,629 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278742735] [2020-09-15 00:32:04,630 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:32:04,630 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:32:04,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:32:04,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:32:04,631 INFO L87 Difference]: Start difference. First operand 29248 states and 155532 transitions. Second operand 19 states. [2020-09-15 00:32:08,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:08,646 INFO L93 Difference]: Finished difference Result 94443 states and 430156 transitions. [2020-09-15 00:32:08,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-15 00:32:08,648 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:32:08,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:32:08,951 INFO L225 Difference]: With dead ends: 94443 [2020-09-15 00:32:08,951 INFO L226 Difference]: Without dead ends: 94395 [2020-09-15 00:32:08,952 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 546 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=479, Invalid=1683, Unknown=0, NotChecked=0, Total=2162 [2020-09-15 00:32:09,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94395 states. [2020-09-15 00:32:10,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94395 to 29453. [2020-09-15 00:32:10,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29453 states. [2020-09-15 00:32:10,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29453 states to 29453 states and 156577 transitions. [2020-09-15 00:32:10,952 INFO L78 Accepts]: Start accepts. Automaton has 29453 states and 156577 transitions. Word has length 19 [2020-09-15 00:32:10,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:32:10,953 INFO L479 AbstractCegarLoop]: Abstraction has 29453 states and 156577 transitions. [2020-09-15 00:32:10,953 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:32:10,953 INFO L276 IsEmpty]: Start isEmpty. Operand 29453 states and 156577 transitions. [2020-09-15 00:32:10,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:32:10,954 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:32:10,954 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:32:11,154 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,71 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:32:11,155 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:32:11,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:32:11,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1206481772, now seen corresponding path program 2 times [2020-09-15 00:32:11,156 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:32:11,156 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150097138] [2020-09-15 00:32:11,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:32:11,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:11,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:11,358 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150097138] [2020-09-15 00:32:11,358 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170587419] [2020-09-15 00:32:11,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 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-15 00:32:11,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:32:11,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:32:11,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:32:11,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:32:11,731 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:32:11,732 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:32:11,732 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:32:11,732 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047767444] [2020-09-15 00:32:11,733 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:32:11,733 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:32:11,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:32:11,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:32:11,733 INFO L87 Difference]: Start difference. First operand 29453 states and 156577 transitions. Second operand 19 states. [2020-09-15 00:32:14,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:14,646 INFO L93 Difference]: Finished difference Result 81849 states and 396079 transitions. [2020-09-15 00:32:14,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:32:14,649 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:32:14,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:32:14,915 INFO L225 Difference]: With dead ends: 81849 [2020-09-15 00:32:14,915 INFO L226 Difference]: Without dead ends: 81816 [2020-09-15 00:32:14,915 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:32:15,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81816 states. [2020-09-15 00:32:16,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81816 to 29319. [2020-09-15 00:32:16,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29319 states. [2020-09-15 00:32:16,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29319 states to 29319 states and 155926 transitions. [2020-09-15 00:32:16,764 INFO L78 Accepts]: Start accepts. Automaton has 29319 states and 155926 transitions. Word has length 19 [2020-09-15 00:32:16,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:32:16,764 INFO L479 AbstractCegarLoop]: Abstraction has 29319 states and 155926 transitions. [2020-09-15 00:32:16,764 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:32:16,764 INFO L276 IsEmpty]: Start isEmpty. Operand 29319 states and 155926 transitions. [2020-09-15 00:32:16,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-15 00:32:16,765 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:32:16,765 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:32:16,972 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,72 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:32:16,972 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:32:16,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:32:16,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1206480718, now seen corresponding path program 2 times [2020-09-15 00:32:16,973 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:32:16,974 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070817211] [2020-09-15 00:32:16,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:32:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:17,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:17,178 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070817211] [2020-09-15 00:32:17,178 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1310424803] [2020-09-15 00:32:17,178 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 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-15 00:32:17,298 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:32:17,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:32:17,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:32:17,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:32:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:32:17,566 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:32:17,566 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:32:17,566 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828663711] [2020-09-15 00:32:17,567 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:32:17,567 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:32:17,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:32:17,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:32:17,567 INFO L87 Difference]: Start difference. First operand 29319 states and 155926 transitions. Second operand 19 states. [2020-09-15 00:32:20,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:20,671 INFO L93 Difference]: Finished difference Result 70145 states and 331856 transitions. [2020-09-15 00:32:20,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:32:20,673 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-15 00:32:20,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:32:20,900 INFO L225 Difference]: With dead ends: 70145 [2020-09-15 00:32:20,900 INFO L226 Difference]: Without dead ends: 70120 [2020-09-15 00:32:20,900 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:32:21,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70120 states. [2020-09-15 00:32:22,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70120 to 29479. [2020-09-15 00:32:22,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29479 states. [2020-09-15 00:32:22,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29479 states to 29479 states and 156863 transitions. [2020-09-15 00:32:22,773 INFO L78 Accepts]: Start accepts. Automaton has 29479 states and 156863 transitions. Word has length 19 [2020-09-15 00:32:22,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:32:22,773 INFO L479 AbstractCegarLoop]: Abstraction has 29479 states and 156863 transitions. [2020-09-15 00:32:22,774 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:32:22,774 INFO L276 IsEmpty]: Start isEmpty. Operand 29479 states and 156863 transitions. [2020-09-15 00:32:22,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:32:22,775 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:32:22,775 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:32:22,975 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:32:22,975 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:32:22,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:32:22,976 INFO L82 PathProgramCache]: Analyzing trace with hash -727764572, now seen corresponding path program 1 times [2020-09-15 00:32:22,976 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:32:22,977 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126346363] [2020-09-15 00:32:22,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:32:22,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:23,207 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:32:23,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126346363] [2020-09-15 00:32:23,208 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257045010] [2020-09-15 00:32:23,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:32:23,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:23,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:32:23,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:32:23,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:23,777 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:32:23,777 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:32:23,777 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654340694] [2020-09-15 00:32:23,778 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:32:23,778 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:32:23,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:32:23,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:32:23,779 INFO L87 Difference]: Start difference. First operand 29479 states and 156863 transitions. Second operand 23 states. [2020-09-15 00:32:38,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:38,373 INFO L93 Difference]: Finished difference Result 197472 states and 830755 transitions. [2020-09-15 00:32:38,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-09-15 00:32:38,375 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:32:38,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:32:38,941 INFO L225 Difference]: With dead ends: 197472 [2020-09-15 00:32:38,941 INFO L226 Difference]: Without dead ends: 197411 [2020-09-15 00:32:38,943 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-09-15 00:32:41,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197411 states. [2020-09-15 00:32:43,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197411 to 31009. [2020-09-15 00:32:43,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31009 states. [2020-09-15 00:32:43,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31009 states to 31009 states and 165371 transitions. [2020-09-15 00:32:43,161 INFO L78 Accepts]: Start accepts. Automaton has 31009 states and 165371 transitions. Word has length 21 [2020-09-15 00:32:43,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:32:43,162 INFO L479 AbstractCegarLoop]: Abstraction has 31009 states and 165371 transitions. [2020-09-15 00:32:43,162 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:32:43,162 INFO L276 IsEmpty]: Start isEmpty. Operand 31009 states and 165371 transitions. [2020-09-15 00:32:43,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:32:43,163 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:32:43,163 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:32:43,363 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:32:43,364 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:32:43,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:32:43,364 INFO L82 PathProgramCache]: Analyzing trace with hash 1952942180, now seen corresponding path program 2 times [2020-09-15 00:32:43,365 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:32:43,365 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560117135] [2020-09-15 00:32:43,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:32:43,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:32:43,613 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:43,614 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560117135] [2020-09-15 00:32:43,614 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306983923] [2020-09-15 00:32:43,614 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 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-15 00:32:43,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:32:43,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:32:43,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:32:43,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:32:44,286 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:32:44,287 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:32:44,287 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:32:44,287 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164372168] [2020-09-15 00:32:44,288 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:32:44,288 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:32:44,288 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:32:44,288 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:32:44,289 INFO L87 Difference]: Start difference. First operand 31009 states and 165371 transitions. Second operand 24 states. [2020-09-15 00:32:46,668 WARN L193 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 16 DAG size of output: 12 [2020-09-15 00:32:58,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:32:58,710 INFO L93 Difference]: Finished difference Result 214324 states and 922547 transitions. [2020-09-15 00:32:58,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-09-15 00:32:58,712 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:32:58,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:33:03,209 INFO L225 Difference]: With dead ends: 214324 [2020-09-15 00:33:03,209 INFO L226 Difference]: Without dead ends: 214204 [2020-09-15 00:33:03,210 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6233 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-09-15 00:33:04,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214204 states. [2020-09-15 00:33:07,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214204 to 31207. [2020-09-15 00:33:07,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31207 states. [2020-09-15 00:33:07,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31207 states to 31207 states and 166952 transitions. [2020-09-15 00:33:07,125 INFO L78 Accepts]: Start accepts. Automaton has 31207 states and 166952 transitions. Word has length 21 [2020-09-15 00:33:07,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:33:07,125 INFO L479 AbstractCegarLoop]: Abstraction has 31207 states and 166952 transitions. [2020-09-15 00:33:07,125 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:33:07,125 INFO L276 IsEmpty]: Start isEmpty. Operand 31207 states and 166952 transitions. [2020-09-15 00:33:07,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:33:07,126 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:33:07,127 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:33:07,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable95 [2020-09-15 00:33:07,327 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:33:07,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:33:07,328 INFO L82 PathProgramCache]: Analyzing trace with hash -772320796, now seen corresponding path program 3 times [2020-09-15 00:33:07,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:33:07,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359127366] [2020-09-15 00:33:07,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:33:07,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:33:07,576 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:07,576 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359127366] [2020-09-15 00:33:07,577 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819682297] [2020-09-15 00:33:07,577 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 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-15 00:33:07,702 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-15 00:33:07,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:33:07,703 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:33:07,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:33:08,212 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:08,212 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:33:08,212 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-15 00:33:08,213 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560554436] [2020-09-15 00:33:08,213 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-15 00:33:08,213 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:33:08,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-15 00:33:08,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-09-15 00:33:08,214 INFO L87 Difference]: Start difference. First operand 31207 states and 166952 transitions. Second operand 23 states. [2020-09-15 00:33:24,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:33:24,227 INFO L93 Difference]: Finished difference Result 206613 states and 868973 transitions. [2020-09-15 00:33:24,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-09-15 00:33:24,230 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-15 00:33:24,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:33:24,835 INFO L225 Difference]: With dead ends: 206613 [2020-09-15 00:33:24,835 INFO L226 Difference]: Without dead ends: 206602 [2020-09-15 00:33:24,836 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8673 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-09-15 00:33:26,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206602 states. [2020-09-15 00:33:32,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206602 to 31480. [2020-09-15 00:33:32,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31480 states. [2020-09-15 00:33:32,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31480 states to 31480 states and 168511 transitions. [2020-09-15 00:33:32,430 INFO L78 Accepts]: Start accepts. Automaton has 31480 states and 168511 transitions. Word has length 21 [2020-09-15 00:33:32,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:33:32,430 INFO L479 AbstractCegarLoop]: Abstraction has 31480 states and 168511 transitions. [2020-09-15 00:33:32,430 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-15 00:33:32,430 INFO L276 IsEmpty]: Start isEmpty. Operand 31480 states and 168511 transitions. [2020-09-15 00:33:32,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:33:32,431 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:33:32,431 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:33:32,632 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:33:32,632 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:33:32,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:33:32,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1034394148, now seen corresponding path program 4 times [2020-09-15 00:33:32,633 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:33:32,634 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664029501] [2020-09-15 00:33:32,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:33:32,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:33:32,918 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:32,918 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664029501] [2020-09-15 00:33:32,918 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [487229168] [2020-09-15 00:33:32,919 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 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-15 00:33:33,039 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-15 00:33:33,039 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:33:33,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:33:33,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:33:33,551 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:33,552 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:33:33,552 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:33:33,552 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685721793] [2020-09-15 00:33:33,553 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:33:33,553 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:33:33,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:33:33,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:33:33,554 INFO L87 Difference]: Start difference. First operand 31480 states and 168511 transitions. Second operand 24 states. [2020-09-15 00:33:46,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:33:46,944 INFO L93 Difference]: Finished difference Result 218956 states and 946622 transitions. [2020-09-15 00:33:46,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-09-15 00:33:46,947 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:33:46,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:33:47,608 INFO L225 Difference]: With dead ends: 218956 [2020-09-15 00:33:47,609 INFO L226 Difference]: Without dead ends: 218929 [2020-09-15 00:33:47,610 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5808 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-09-15 00:33:53,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218929 states. [2020-09-15 00:33:55,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218929 to 30881. [2020-09-15 00:33:55,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30881 states. [2020-09-15 00:33:56,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30881 states to 30881 states and 165177 transitions. [2020-09-15 00:33:56,052 INFO L78 Accepts]: Start accepts. Automaton has 30881 states and 165177 transitions. Word has length 21 [2020-09-15 00:33:56,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:33:56,052 INFO L479 AbstractCegarLoop]: Abstraction has 30881 states and 165177 transitions. [2020-09-15 00:33:56,052 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:33:56,052 INFO L276 IsEmpty]: Start isEmpty. Operand 30881 states and 165177 transitions. [2020-09-15 00:33:56,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:33:56,053 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:33:56,054 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:33:56,254 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:33:56,254 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:33:56,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:33:56,255 INFO L82 PathProgramCache]: Analyzing trace with hash 212193380, now seen corresponding path program 5 times [2020-09-15 00:33:56,255 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:33:56,256 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066457959] [2020-09-15 00:33:56,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:33:56,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:33:56,540 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:56,541 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066457959] [2020-09-15 00:33:56,541 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183168045] [2020-09-15 00:33:56,541 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 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-15 00:33:56,660 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-15 00:33:56,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:33:56,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:33:56,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:33:57,120 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:33:57,121 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:33:57,121 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:33:57,121 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787030082] [2020-09-15 00:33:57,121 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:33:57,121 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:33:57,122 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:33:57,122 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:33:57,122 INFO L87 Difference]: Start difference. First operand 30881 states and 165177 transitions. Second operand 24 states. [2020-09-15 00:34:12,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:34:12,138 INFO L93 Difference]: Finished difference Result 279840 states and 1239737 transitions. [2020-09-15 00:34:12,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-15 00:34:12,140 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:34:12,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:34:13,046 INFO L225 Difference]: With dead ends: 279840 [2020-09-15 00:34:13,046 INFO L226 Difference]: Without dead ends: 279798 [2020-09-15 00:34:13,047 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-09-15 00:34:15,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279798 states. [2020-09-15 00:34:22,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279798 to 31302. [2020-09-15 00:34:22,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31302 states. [2020-09-15 00:34:22,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31302 states to 31302 states and 167957 transitions. [2020-09-15 00:34:22,968 INFO L78 Accepts]: Start accepts. Automaton has 31302 states and 167957 transitions. Word has length 21 [2020-09-15 00:34:22,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:34:22,968 INFO L479 AbstractCegarLoop]: Abstraction has 31302 states and 167957 transitions. [2020-09-15 00:34:22,968 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:34:22,968 INFO L276 IsEmpty]: Start isEmpty. Operand 31302 states and 167957 transitions. [2020-09-15 00:34:22,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:34:22,970 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:34:22,970 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:34:23,170 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-09-15 00:34:23,170 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:34:23,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:34:23,171 INFO L82 PathProgramCache]: Analyzing trace with hash 213205220, now seen corresponding path program 6 times [2020-09-15 00:34:23,172 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:34:23,172 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627757338] [2020-09-15 00:34:23,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:34:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:34:23,458 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:34:23,459 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627757338] [2020-09-15 00:34:23,459 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1523854181] [2020-09-15 00:34:23,459 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 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-15 00:34:23,578 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-15 00:34:23,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:34:23,579 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-15 00:34:23,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:34:24,052 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:34:24,053 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:34:24,053 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-15 00:34:24,053 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474791335] [2020-09-15 00:34:24,053 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-15 00:34:24,054 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:34:24,054 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-15 00:34:24,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-15 00:34:24,054 INFO L87 Difference]: Start difference. First operand 31302 states and 167957 transitions. Second operand 24 states. [2020-09-15 00:34:38,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:34:38,078 INFO L93 Difference]: Finished difference Result 253493 states and 1104995 transitions. [2020-09-15 00:34:38,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-15 00:34:38,081 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-15 00:34:38,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:34:39,984 INFO L225 Difference]: With dead ends: 253493 [2020-09-15 00:34:39,985 INFO L226 Difference]: Without dead ends: 253471 [2020-09-15 00:34:39,985 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4296 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-09-15 00:34:41,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253471 states. [2020-09-15 00:34:48,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253471 to 30593. [2020-09-15 00:34:48,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30593 states. [2020-09-15 00:34:48,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30593 states to 30593 states and 164306 transitions. [2020-09-15 00:34:48,948 INFO L78 Accepts]: Start accepts. Automaton has 30593 states and 164306 transitions. Word has length 21 [2020-09-15 00:34:48,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:34:48,948 INFO L479 AbstractCegarLoop]: Abstraction has 30593 states and 164306 transitions. [2020-09-15 00:34:48,948 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-15 00:34:48,948 INFO L276 IsEmpty]: Start isEmpty. Operand 30593 states and 164306 transitions. [2020-09-15 00:34:48,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-15 00:34:48,950 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:34:48,950 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:34:49,156 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-09-15 00:34:49,157 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:34:49,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:34:49,157 INFO L82 PathProgramCache]: Analyzing trace with hash 7001197, now seen corresponding path program 1 times [2020-09-15 00:34:49,158 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:34:49,158 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725187766] [2020-09-15 00:34:49,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:34:49,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:34:49,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:34:49,348 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725187766] [2020-09-15 00:34:49,348 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54961882] [2020-09-15 00:34:49,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:34:49,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:34:49,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:34:49,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:34:49,725 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:34:49,726 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:34:49,726 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-09-15 00:34:49,726 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725027293] [2020-09-15 00:34:49,727 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-15 00:34:49,727 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:34:49,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-15 00:34:49,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-15 00:34:49,728 INFO L87 Difference]: Start difference. First operand 30593 states and 164306 transitions. Second operand 17 states. [2020-09-15 00:34:51,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:34:51,294 INFO L93 Difference]: Finished difference Result 53872 states and 276588 transitions. [2020-09-15 00:34:51,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-15 00:34:51,297 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-09-15 00:34:51,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:34:51,479 INFO L225 Difference]: With dead ends: 53872 [2020-09-15 00:34:51,480 INFO L226 Difference]: Without dead ends: 53826 [2020-09-15 00:34:51,480 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2020-09-15 00:34:52,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53826 states. [2020-09-15 00:34:53,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53826 to 37873. [2020-09-15 00:34:53,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37873 states. [2020-09-15 00:34:53,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37873 states to 37873 states and 204723 transitions. [2020-09-15 00:34:53,696 INFO L78 Accepts]: Start accepts. Automaton has 37873 states and 204723 transitions. Word has length 21 [2020-09-15 00:34:53,696 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:34:53,696 INFO L479 AbstractCegarLoop]: Abstraction has 37873 states and 204723 transitions. [2020-09-15 00:34:53,696 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-15 00:34:53,696 INFO L276 IsEmpty]: Start isEmpty. Operand 37873 states and 204723 transitions. [2020-09-15 00:34:53,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:34:53,697 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:34:53,697 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:34:53,898 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:34:53,898 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:34:53,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:34:53,899 INFO L82 PathProgramCache]: Analyzing trace with hash -329472097, now seen corresponding path program 1 times [2020-09-15 00:34:53,899 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:34:53,899 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518330495] [2020-09-15 00:34:53,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:34:53,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:34:54,105 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:34:54,105 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518330495] [2020-09-15 00:34:54,105 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837094418] [2020-09-15 00:34:54,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:34:54,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:34:54,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:34:54,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:34:54,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:34:54,659 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:34:54,659 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2020-09-15 00:34:54,659 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167089664] [2020-09-15 00:34:54,659 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-15 00:34:54,659 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:34:54,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-15 00:34:54,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2020-09-15 00:34:54,660 INFO L87 Difference]: Start difference. First operand 37873 states and 204723 transitions. Second operand 20 states. [2020-09-15 00:35:01,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:35:01,212 INFO L93 Difference]: Finished difference Result 117081 states and 540835 transitions. [2020-09-15 00:35:01,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2020-09-15 00:35:01,215 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-15 00:35:01,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:35:01,583 INFO L225 Difference]: With dead ends: 117081 [2020-09-15 00:35:01,583 INFO L226 Difference]: Without dead ends: 117018 [2020-09-15 00:35:01,583 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1085 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=803, Invalid=3103, Unknown=0, NotChecked=0, Total=3906 [2020-09-15 00:35:03,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117018 states. [2020-09-15 00:35:05,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117018 to 38758. [2020-09-15 00:35:05,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38758 states. [2020-09-15 00:35:05,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38758 states to 38758 states and 209130 transitions. [2020-09-15 00:35:05,200 INFO L78 Accepts]: Start accepts. Automaton has 38758 states and 209130 transitions. Word has length 23 [2020-09-15 00:35:05,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:35:05,200 INFO L479 AbstractCegarLoop]: Abstraction has 38758 states and 209130 transitions. [2020-09-15 00:35:05,200 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-15 00:35:05,201 INFO L276 IsEmpty]: Start isEmpty. Operand 38758 states and 209130 transitions. [2020-09-15 00:35:05,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:35:05,202 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:35:05,202 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:35:05,403 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2020-09-15 00:35:05,403 INFO L427 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:35:05,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:35:05,404 INFO L82 PathProgramCache]: Analyzing trace with hash 1710145021, now seen corresponding path program 1 times [2020-09-15 00:35:05,404 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:35:05,404 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604098695] [2020-09-15 00:35:05,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:35:05,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:05,612 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-15 00:35:05,612 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604098695] [2020-09-15 00:35:05,612 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1043227428] [2020-09-15 00:35:05,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:35:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:05,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:35:05,715 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:35:06,126 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:35:06,126 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:35:06,127 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 18 [2020-09-15 00:35:06,127 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792199974] [2020-09-15 00:35:06,127 INFO L459 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-09-15 00:35:06,127 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:35:06,128 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-09-15 00:35:06,128 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2020-09-15 00:35:06,128 INFO L87 Difference]: Start difference. First operand 38758 states and 209130 transitions. Second operand 20 states. [2020-09-15 00:35:08,962 WARN L193 SmtUtils]: Spent 359.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 15 [2020-09-15 00:35:11,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:35:11,847 INFO L93 Difference]: Finished difference Result 115005 states and 538006 transitions. [2020-09-15 00:35:11,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-15 00:35:11,850 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-09-15 00:35:11,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:35:12,230 INFO L225 Difference]: With dead ends: 115005 [2020-09-15 00:35:12,230 INFO L226 Difference]: Without dead ends: 114931 [2020-09-15 00:35:12,231 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 713 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=608, Invalid=2148, Unknown=0, NotChecked=0, Total=2756 [2020-09-15 00:35:13,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114931 states. [2020-09-15 00:35:17,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114931 to 39562. [2020-09-15 00:35:17,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39562 states. [2020-09-15 00:35:18,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39562 states to 39562 states and 213173 transitions. [2020-09-15 00:35:18,050 INFO L78 Accepts]: Start accepts. Automaton has 39562 states and 213173 transitions. Word has length 23 [2020-09-15 00:35:18,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:35:18,050 INFO L479 AbstractCegarLoop]: Abstraction has 39562 states and 213173 transitions. [2020-09-15 00:35:18,050 INFO L480 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-09-15 00:35:18,050 INFO L276 IsEmpty]: Start isEmpty. Operand 39562 states and 213173 transitions. [2020-09-15 00:35:18,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:35:18,052 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:35:18,052 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:35:18,252 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 82 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2020-09-15 00:35:18,253 INFO L427 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:35:18,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:35:18,254 INFO L82 PathProgramCache]: Analyzing trace with hash 1187327486, now seen corresponding path program 1 times [2020-09-15 00:35:18,254 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:35:18,254 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595970168] [2020-09-15 00:35:18,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:35:18,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:35:18,528 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595970168] [2020-09-15 00:35:18,528 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493113607] [2020-09-15 00:35:18,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-15 00:35:18,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:18,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-15 00:35:18,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:35:19,121 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-15 00:35:19,122 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:35:19,122 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 19 [2020-09-15 00:35:19,122 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939045816] [2020-09-15 00:35:19,123 INFO L459 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-09-15 00:35:19,123 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:35:19,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-09-15 00:35:19,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=347, Unknown=0, NotChecked=0, Total=420 [2020-09-15 00:35:19,124 INFO L87 Difference]: Start difference. First operand 39562 states and 213173 transitions. Second operand 21 states. [2020-09-15 00:35:23,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:35:23,647 INFO L93 Difference]: Finished difference Result 104079 states and 495741 transitions. [2020-09-15 00:35:23,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-15 00:35:23,650 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 23 [2020-09-15 00:35:23,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:35:24,019 INFO L225 Difference]: With dead ends: 104079 [2020-09-15 00:35:24,019 INFO L226 Difference]: Without dead ends: 103996 [2020-09-15 00:35:24,019 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 552 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=498, Invalid=1758, Unknown=0, NotChecked=0, Total=2256 [2020-09-15 00:35:25,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103996 states. [2020-09-15 00:35:27,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103996 to 40407. [2020-09-15 00:35:27,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40407 states. [2020-09-15 00:35:27,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40407 states to 40407 states and 217821 transitions. [2020-09-15 00:35:27,254 INFO L78 Accepts]: Start accepts. Automaton has 40407 states and 217821 transitions. Word has length 23 [2020-09-15 00:35:27,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:35:27,255 INFO L479 AbstractCegarLoop]: Abstraction has 40407 states and 217821 transitions. [2020-09-15 00:35:27,255 INFO L480 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-09-15 00:35:27,255 INFO L276 IsEmpty]: Start isEmpty. Operand 40407 states and 217821 transitions. [2020-09-15 00:35:27,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:35:27,256 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:35:27,257 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:35:27,457 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-09-15 00:35:27,458 INFO L427 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:35:27,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:35:27,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1861778977, now seen corresponding path program 2 times [2020-09-15 00:35:27,458 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:35:27,459 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195153991] [2020-09-15 00:35:27,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:35:27,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:27,695 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:35:27,695 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195153991] [2020-09-15 00:35:27,695 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262709637] [2020-09-15 00:35:27,695 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 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-15 00:35:27,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:35:27,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:35:27,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:35:27,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:35:28,128 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:35:28,128 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:35:28,128 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:35:28,128 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122353441] [2020-09-15 00:35:28,129 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:35:28,129 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:35:28,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:35:28,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:35:28,130 INFO L87 Difference]: Start difference. First operand 40407 states and 217821 transitions. Second operand 19 states. [2020-09-15 00:35:32,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:35:32,037 INFO L93 Difference]: Finished difference Result 104385 states and 517907 transitions. [2020-09-15 00:35:32,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:35:32,040 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-09-15 00:35:32,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:35:32,409 INFO L225 Difference]: With dead ends: 104385 [2020-09-15 00:35:32,409 INFO L226 Difference]: Without dead ends: 104330 [2020-09-15 00:35:32,410 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:35:33,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104330 states. [2020-09-15 00:35:34,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104330 to 40970. [2020-09-15 00:35:34,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40970 states. [2020-09-15 00:35:39,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40970 states to 40970 states and 220848 transitions. [2020-09-15 00:35:39,193 INFO L78 Accepts]: Start accepts. Automaton has 40970 states and 220848 transitions. Word has length 23 [2020-09-15 00:35:39,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:35:39,193 INFO L479 AbstractCegarLoop]: Abstraction has 40970 states and 220848 transitions. [2020-09-15 00:35:39,193 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:35:39,193 INFO L276 IsEmpty]: Start isEmpty. Operand 40970 states and 220848 transitions. [2020-09-15 00:35:39,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:35:39,195 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:35:39,195 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:35:39,396 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-15 00:35:39,396 INFO L427 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:35:39,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:35:39,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1861777923, now seen corresponding path program 2 times [2020-09-15 00:35:39,397 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:35:39,397 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812613748] [2020-09-15 00:35:39,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:35:39,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:39,635 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:35:39,635 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812613748] [2020-09-15 00:35:39,636 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110612822] [2020-09-15 00:35:39,636 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 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-15 00:35:39,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:35:39,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:35:39,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:35:39,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:35:40,064 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:35:40,065 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:35:40,065 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:35:40,065 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186096885] [2020-09-15 00:35:40,066 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:35:40,066 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:35:40,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:35:40,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:35:40,067 INFO L87 Difference]: Start difference. First operand 40970 states and 220848 transitions. Second operand 19 states. [2020-09-15 00:35:42,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-15 00:35:42,887 INFO L93 Difference]: Finished difference Result 89845 states and 437480 transitions. [2020-09-15 00:35:42,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-15 00:35:42,890 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 23 [2020-09-15 00:35:42,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-15 00:35:43,191 INFO L225 Difference]: With dead ends: 89845 [2020-09-15 00:35:43,191 INFO L226 Difference]: Without dead ends: 89790 [2020-09-15 00:35:43,192 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-15 00:35:44,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89790 states. [2020-09-15 00:35:45,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89790 to 41403. [2020-09-15 00:35:45,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41403 states. [2020-09-15 00:35:45,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41403 states to 41403 states and 223382 transitions. [2020-09-15 00:35:45,935 INFO L78 Accepts]: Start accepts. Automaton has 41403 states and 223382 transitions. Word has length 23 [2020-09-15 00:35:45,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-15 00:35:45,935 INFO L479 AbstractCegarLoop]: Abstraction has 41403 states and 223382 transitions. [2020-09-15 00:35:45,936 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-15 00:35:45,936 INFO L276 IsEmpty]: Start isEmpty. Operand 41403 states and 223382 transitions. [2020-09-15 00:35:45,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-15 00:35:45,937 INFO L414 BasicCegarLoop]: Found error trace [2020-09-15 00:35:45,938 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-15 00:35:46,138 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2020-09-15 00:35:46,138 INFO L427 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-15 00:35:46,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-15 00:35:46,139 INFO L82 PathProgramCache]: Analyzing trace with hash -1861761090, now seen corresponding path program 2 times [2020-09-15 00:35:46,139 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-15 00:35:46,140 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444199649] [2020-09-15 00:35:46,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-15 00:35:46,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-15 00:35:46,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-15 00:35:46,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444199649] [2020-09-15 00:35:46,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226840213] [2020-09-15 00:35:46,418 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-15 00:35:46,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-15 00:35:46,528 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-15 00:35:46,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-15 00:35:46,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-15 00:35:46,862 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-15 00:35:46,862 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-15 00:35:46,863 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-15 00:35:46,863 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479013782] [2020-09-15 00:35:46,863 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-15 00:35:46,863 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-15 00:35:46,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-15 00:35:46,864 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-15 00:35:46,864 INFO L87 Difference]: Start difference. First operand 41403 states and 223382 transitions. Second operand 19 states.