/usr/bin/java -Xmx16000000000 -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-11af1e5 [2020-10-11 15:12:55,066 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-11 15:12:55,069 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-11 15:12:55,106 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-11 15:12:55,107 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-11 15:12:55,112 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-11 15:12:55,113 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-11 15:12:55,117 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-11 15:12:55,118 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-11 15:12:55,119 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-11 15:12:55,120 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-11 15:12:55,124 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-11 15:12:55,124 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-11 15:12:55,125 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-11 15:12:55,126 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-11 15:12:55,127 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-11 15:12:55,127 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-11 15:12:55,128 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-11 15:12:55,129 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-11 15:12:55,131 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-11 15:12:55,132 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-11 15:12:55,133 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-11 15:12:55,134 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-11 15:12:55,135 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-11 15:12:55,137 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-11 15:12:55,137 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-11 15:12:55,137 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-11 15:12:55,138 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-11 15:12:55,138 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-11 15:12:55,139 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-11 15:12:55,139 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-11 15:12:55,140 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-11 15:12:55,141 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-11 15:12:55,141 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-11 15:12:55,142 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-11 15:12:55,142 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-11 15:12:55,143 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-11 15:12:55,143 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-11 15:12:55,143 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-11 15:12:55,144 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-11 15:12:55,145 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-11 15:12:55,145 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2020-10-11 15:12:55,165 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-11 15:12:55,166 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-11 15:12:55,167 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-11 15:12:55,167 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-11 15:12:55,167 INFO L138 SettingsManager]: * Use SBE=true [2020-10-11 15:12:55,167 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-11 15:12:55,168 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-11 15:12:55,168 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-11 15:12:55,168 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-11 15:12:55,168 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-11 15:12:55,168 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-11 15:12:55,169 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-11 15:12:55,170 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-11 15:12:55,170 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-11 15:12:55,170 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-11 15:12:55,170 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-11 15:12:55,170 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-11 15:12:55,171 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-11 15:12:55,171 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-10-11 15:12:55,171 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-11 15:12:55,171 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-11 15:12:55,171 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-11 15:12:55,172 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-11 15:12:55,172 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-10-11 15:12:55,172 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-10-11 15:12:55,436 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-11 15:12:55,447 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-11 15:12:55,451 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-11 15:12:55,452 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-11 15:12:55,452 INFO L275 PluginConnector]: CDTParser initialized [2020-10-11 15:12:55,453 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-11 15:12:55,511 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0df0b1ef3/2c91acad2c0b4058a3bd0345536db376/FLAG31b2b56d1 [2020-10-11 15:12:56,037 INFO L306 CDTParser]: Found 1 translation units. [2020-10-11 15:12:56,038 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-11 15:12:56,056 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0df0b1ef3/2c91acad2c0b4058a3bd0345536db376/FLAG31b2b56d1 [2020-10-11 15:12:56,318 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0df0b1ef3/2c91acad2c0b4058a3bd0345536db376 [2020-10-11 15:12:56,327 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-11 15:12:56,328 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-11 15:12:56,329 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-11 15:12:56,330 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-11 15:12:56,333 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-11 15:12:56,334 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:56,337 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5351b653 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56, skipping insertion in model container [2020-10-11 15:12:56,337 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:56,345 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-11 15:12:56,401 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-11 15:12:56,864 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 15:12:56,877 INFO L203 MainTranslator]: Completed pre-run [2020-10-11 15:12:56,916 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-11 15:12:56,997 INFO L208 MainTranslator]: Completed translation [2020-10-11 15:12:56,997 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56 WrapperNode [2020-10-11 15:12:56,998 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-11 15:12:56,998 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-11 15:12:56,998 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-11 15:12:56,999 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-11 15:12:57,007 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,022 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,048 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-11 15:12:57,048 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-11 15:12:57,048 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-11 15:12:57,048 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-11 15:12:57,057 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,057 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,060 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,060 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,065 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,069 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,071 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... [2020-10-11 15:12:57,074 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-11 15:12:57,074 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-11 15:12:57,074 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-11 15:12:57,075 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-11 15:12:57,076 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (1/1) ... No working directory specified, using /storage/repos/ultimate/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-10-11 15:12:57,145 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-11 15:12:57,146 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-11 15:12:57,146 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-11 15:12:57,146 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-11 15:12:57,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-11 15:12:57,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-11 15:12:57,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-11 15:12:57,148 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-11 15:12:57,148 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-11 15:12:57,152 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-11 15:12:57,511 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-11 15:12:57,512 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-11 15:12:57,513 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 03:12:57 BoogieIcfgContainer [2020-10-11 15:12:57,514 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-11 15:12:57,515 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-11 15:12:57,515 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-11 15:12:57,518 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-11 15:12:57,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 11.10 03:12:56" (1/3) ... [2020-10-11 15:12:57,519 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b801b80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 03:12:57, skipping insertion in model container [2020-10-11 15:12:57,519 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 11.10 03:12:56" (2/3) ... [2020-10-11 15:12:57,520 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b801b80 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.10 03:12:57, skipping insertion in model container [2020-10-11 15:12:57,520 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.10 03:12:57" (3/3) ... [2020-10-11 15:12:57,521 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-10-11 15:12:57,533 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-11 15:12:57,533 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-10-11 15:12:57,541 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-11 15:12:57,542 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-11 15:12:57,570 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,571 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,571 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,571 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,571 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,572 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,573 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,573 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,576 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,576 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,577 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,577 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,578 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,578 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,581 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,582 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,582 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,583 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,588 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,588 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,589 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,589 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,589 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:12:57,605 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-11 15:12:57,625 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:12:57,625 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:12:57,625 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:12:57,626 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:12:57,626 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:12:57,626 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:12:57,626 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:12:57,626 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:12:57,646 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:12:57,648 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-11 15:12:57,651 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-11 15:12:57,653 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-10-11 15:12:57,694 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-10-11 15:12:57,695 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-11 15:12:57,700 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-10-11 15:12:57,703 INFO L117 LiptonReduction]: Number of co-enabled transitions 692 [2020-10-11 15:12:58,875 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-10-11 15:12:59,416 WARN L193 SmtUtils]: Spent 171.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-10-11 15:12:59,501 INFO L132 LiptonReduction]: Checked pairs total: 623 [2020-10-11 15:12:59,501 INFO L134 LiptonReduction]: Total number of compositions: 61 [2020-10-11 15:12:59,507 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-11 15:12:59,517 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-11 15:12:59,519 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-11 15:12:59,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:12:59,525 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:12:59,526 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:12:59,526 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 15:12:59,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:12:59,532 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-10-11 15:12:59,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:12:59,542 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873093643] [2020-10-11 15:12:59,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:12:59,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:12:59,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:12:59,708 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873093643] [2020-10-11 15:12:59,709 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:12:59,709 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:12:59,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163967287] [2020-10-11 15:12:59,714 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:12:59,715 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:12:59,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:12:59,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:12:59,735 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-11 15:12:59,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:12:59,775 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-11 15:12:59,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:12:59,776 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:12:59,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:12:59,786 INFO L225 Difference]: With dead ends: 35 [2020-10-11 15:12:59,787 INFO L226 Difference]: Without dead ends: 31 [2020-10-11 15:12:59,788 INFO L673 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-10-11 15:12:59,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-11 15:12:59,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-11 15:12:59,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-11 15:12:59,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-11 15:12:59,823 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-11 15:12:59,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:12:59,824 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-11 15:12:59,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:12:59,824 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-11 15:12:59,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-11 15:12:59,825 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:12:59,825 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:12:59,825 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-11 15:12:59,825 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 15:12:59,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:12:59,826 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-10-11 15:12:59,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:12:59,826 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590597945] [2020-10-11 15:12:59,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:12:59,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:12:59,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:12:59,912 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590597945] [2020-10-11 15:12:59,912 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:12:59,912 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-11 15:12:59,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635491233] [2020-10-11 15:12:59,914 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-11 15:12:59,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:12:59,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-11 15:12:59,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-11 15:12:59,915 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-11 15:12:59,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:12:59,936 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-11 15:12:59,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-11 15:12:59,937 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-11 15:12:59,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:12:59,938 INFO L225 Difference]: With dead ends: 26 [2020-10-11 15:12:59,938 INFO L226 Difference]: Without dead ends: 24 [2020-10-11 15:12:59,939 INFO L673 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-10-11 15:12:59,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-11 15:12:59,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-11 15:12:59,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-11 15:12:59,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-11 15:12:59,943 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-11 15:12:59,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:12:59,944 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-11 15:12:59,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-11 15:12:59,944 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-11 15:12:59,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-11 15:12:59,944 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:12:59,945 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-11 15:12:59,945 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-11 15:12:59,945 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 15:12:59,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:12:59,946 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-10-11 15:12:59,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:12:59,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378168786] [2020-10-11 15:12:59,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:12:59,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:12:59,968 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:12:59,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:12:59,990 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:13:00,015 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 15:13:00,015 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 15:13:00,015 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-11 15:13:00,016 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-11 15:13:00,017 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 15:13:00,017 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-11 15:13:00,026 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,026 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,026 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,027 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,027 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,028 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,028 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,028 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,028 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,028 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,029 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,029 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,029 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,030 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,030 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,031 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,031 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,031 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,031 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,032 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,032 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,032 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,032 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,033 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,033 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,033 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,034 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,034 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,035 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,036 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,036 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,039 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,039 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,040 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,040 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,040 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,042 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,042 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,043 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,043 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,043 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,045 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,045 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,046 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,046 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,046 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:00,048 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-11 15:13:00,049 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:13:00,049 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:13:00,049 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:13:00,049 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:13:00,049 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:13:00,049 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:13:00,049 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:13:00,049 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:13:00,051 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:13:00,052 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-11 15:13:00,052 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-11 15:13:00,052 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-10-11 15:13:00,073 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-10-11 15:13:00,073 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-11 15:13:00,075 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-10-11 15:13:00,077 INFO L117 LiptonReduction]: Number of co-enabled transitions 1108 [2020-10-11 15:13:01,485 INFO L132 LiptonReduction]: Checked pairs total: 1509 [2020-10-11 15:13:01,485 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-11 15:13:01,486 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-10-11 15:13:01,498 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-10-11 15:13:01,499 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-10-11 15:13:01,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:13:01,499 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:01,499 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:13:01,500 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:01,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:01,500 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-10-11 15:13:01,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:01,501 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227921603] [2020-10-11 15:13:01,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:01,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:01,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:01,543 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227921603] [2020-10-11 15:13:01,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:01,544 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:13:01,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931338729] [2020-10-11 15:13:01,544 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:13:01,545 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:01,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:13:01,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:13:01,545 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-10-11 15:13:01,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:01,576 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-10-11 15:13:01,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:13:01,577 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:13:01,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:01,581 INFO L225 Difference]: With dead ends: 185 [2020-10-11 15:13:01,582 INFO L226 Difference]: Without dead ends: 171 [2020-10-11 15:13:01,582 INFO L673 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-10-11 15:13:01,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-10-11 15:13:01,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-10-11 15:13:01,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-10-11 15:13:01,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-10-11 15:13:01,606 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-10-11 15:13:01,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:01,607 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-10-11 15:13:01,607 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:13:01,607 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-10-11 15:13:01,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 15:13:01,608 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:01,608 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:01,608 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-11 15:13:01,608 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:01,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:01,609 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-10-11 15:13:01,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:01,609 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120058539] [2020-10-11 15:13:01,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:01,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:01,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:01,680 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120058539] [2020-10-11 15:13:01,680 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:01,681 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:01,681 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574192691] [2020-10-11 15:13:01,681 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:01,681 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:01,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:01,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:01,682 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-10-11 15:13:01,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:01,765 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-10-11 15:13:01,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:01,767 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-11 15:13:01,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:01,769 INFO L225 Difference]: With dead ends: 225 [2020-10-11 15:13:01,770 INFO L226 Difference]: Without dead ends: 221 [2020-10-11 15:13:01,770 INFO L673 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-10-11 15:13:01,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-10-11 15:13:01,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-10-11 15:13:01,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-10-11 15:13:01,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-10-11 15:13:01,791 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-10-11 15:13:01,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:01,792 INFO L481 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-10-11 15:13:01,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:01,792 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-10-11 15:13:01,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-11 15:13:01,793 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:01,793 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:01,793 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-11 15:13:01,794 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:01,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:01,794 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-10-11 15:13:01,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:01,794 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179524971] [2020-10-11 15:13:01,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:01,843 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:13:01,844 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179524971] [2020-10-11 15:13:01,844 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:01,844 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:01,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478617808] [2020-10-11 15:13:01,845 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:01,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:01,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:01,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:01,846 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-10-11 15:13:01,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:01,930 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-10-11 15:13:01,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:01,931 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-11 15:13:01,931 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:01,933 INFO L225 Difference]: With dead ends: 213 [2020-10-11 15:13:01,933 INFO L226 Difference]: Without dead ends: 209 [2020-10-11 15:13:01,933 INFO L673 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-10-11 15:13:01,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-10-11 15:13:01,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-10-11 15:13:01,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-10-11 15:13:01,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-10-11 15:13:01,947 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-10-11 15:13:01,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:01,948 INFO L481 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-10-11 15:13:01,949 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:01,949 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-10-11 15:13:01,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-11 15:13:01,950 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:01,950 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:01,950 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-11 15:13:01,950 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:01,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:01,951 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-10-11 15:13:01,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:01,951 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225971420] [2020-10-11 15:13:01,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:01,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:13:01,966 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:13:01,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:13:01,977 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:13:01,984 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 15:13:01,984 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 15:13:01,985 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-11 15:13:01,985 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-11 15:13:01,985 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 15:13:01,987 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-11 15:13:01,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,997 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:01,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,000 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,001 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,001 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,002 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,002 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,003 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,003 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,004 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,005 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,005 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,006 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,007 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,008 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,008 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,009 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,009 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,010 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,010 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,011 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,011 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,016 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,017 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,017 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,017 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,017 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,017 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,018 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,018 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,019 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,019 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,019 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,020 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,020 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,020 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,020 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,021 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:02,022 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-11 15:13:02,022 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:13:02,022 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:13:02,022 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:13:02,022 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:13:02,022 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:13:02,023 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:13:02,023 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:13:02,023 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:13:02,025 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:13:02,025 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-11 15:13:02,025 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-11 15:13:02,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-10-11 15:13:02,048 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-10-11 15:13:02,048 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-11 15:13:02,049 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-10-11 15:13:02,052 INFO L117 LiptonReduction]: Number of co-enabled transitions 1608 [2020-10-11 15:13:03,677 WARN L193 SmtUtils]: Spent 149.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-10-11 15:13:03,772 INFO L132 LiptonReduction]: Checked pairs total: 2380 [2020-10-11 15:13:03,773 INFO L134 LiptonReduction]: Total number of compositions: 94 [2020-10-11 15:13:03,774 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-10-11 15:13:03,805 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-10-11 15:13:03,805 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-10-11 15:13:03,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:13:03,806 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:03,806 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:13:03,806 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:03,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:03,807 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-10-11 15:13:03,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:03,807 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889704194] [2020-10-11 15:13:03,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:03,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:03,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:03,838 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889704194] [2020-10-11 15:13:03,838 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:03,838 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:13:03,838 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436527948] [2020-10-11 15:13:03,839 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:13:03,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:03,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:13:03,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:13:03,839 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-10-11 15:13:03,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:03,874 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-10-11 15:13:03,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:13:03,877 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:13:03,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:03,883 INFO L225 Difference]: With dead ends: 600 [2020-10-11 15:13:03,883 INFO L226 Difference]: Without dead ends: 559 [2020-10-11 15:13:03,884 INFO L673 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-10-11 15:13:03,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-10-11 15:13:03,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-10-11 15:13:03,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-10-11 15:13:03,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-10-11 15:13:03,925 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-10-11 15:13:03,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:03,925 INFO L481 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-10-11 15:13:03,925 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:13:03,925 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-10-11 15:13:03,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 15:13:03,926 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:03,926 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:03,926 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-11 15:13:03,926 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:03,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:03,927 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-10-11 15:13:03,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:03,927 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126044455] [2020-10-11 15:13:03,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:03,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:03,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:03,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126044455] [2020-10-11 15:13:03,969 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:03,969 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:03,970 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746421634] [2020-10-11 15:13:03,970 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:03,970 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:03,970 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:03,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:03,971 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-10-11 15:13:04,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:04,055 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-10-11 15:13:04,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:04,056 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-11 15:13:04,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:04,063 INFO L225 Difference]: With dead ends: 933 [2020-10-11 15:13:04,063 INFO L226 Difference]: Without dead ends: 928 [2020-10-11 15:13:04,063 INFO L673 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-10-11 15:13:04,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-11 15:13:04,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-10-11 15:13:04,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-10-11 15:13:04,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-10-11 15:13:04,090 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-10-11 15:13:04,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:04,091 INFO L481 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-10-11 15:13:04,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:04,091 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-10-11 15:13:04,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-11 15:13:04,092 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:04,092 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:04,092 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-11 15:13:04,093 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:04,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:04,093 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-10-11 15:13:04,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:04,094 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578366009] [2020-10-11 15:13:04,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:04,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:04,135 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:13:04,136 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578366009] [2020-10-11 15:13:04,136 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:04,136 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:04,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846359624] [2020-10-11 15:13:04,137 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:04,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:04,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:04,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:04,138 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-10-11 15:13:04,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:04,230 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-10-11 15:13:04,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:04,231 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-11 15:13:04,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:04,238 INFO L225 Difference]: With dead ends: 963 [2020-10-11 15:13:04,238 INFO L226 Difference]: Without dead ends: 956 [2020-10-11 15:13:04,242 INFO L673 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-10-11 15:13:04,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-10-11 15:13:04,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-10-11 15:13:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-10-11 15:13:04,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-10-11 15:13:04,272 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-10-11 15:13:04,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:04,272 INFO L481 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-10-11 15:13:04,272 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:04,273 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-10-11 15:13:04,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:04,279 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:04,279 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:04,280 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-11 15:13:04,280 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:04,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:04,280 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-10-11 15:13:04,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:04,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262518002] [2020-10-11 15:13:04,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:04,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:04,401 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:04,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262518002] [2020-10-11 15:13:04,402 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779464043] [2020-10-11 15:13:04,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:04,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:04,470 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:04,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:04,625 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:04,626 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:04,628 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:04,628 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147224346] [2020-10-11 15:13:04,629 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:04,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:04,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:04,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=257, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:04,630 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 18 states. [2020-10-11 15:13:06,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:06,059 INFO L93 Difference]: Finished difference Result 3011 states and 7783 transitions. [2020-10-11 15:13:06,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2020-10-11 15:13:06,060 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:06,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:06,079 INFO L225 Difference]: With dead ends: 3011 [2020-10-11 15:13:06,079 INFO L226 Difference]: Without dead ends: 3001 [2020-10-11 15:13:06,080 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 907 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=722, Invalid=2700, Unknown=0, NotChecked=0, Total=3422 [2020-10-11 15:13:06,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3001 states. [2020-10-11 15:13:06,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3001 to 661. [2020-10-11 15:13:06,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 661 states. [2020-10-11 15:13:06,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 2106 transitions. [2020-10-11 15:13:06,130 INFO L78 Accepts]: Start accepts. Automaton has 661 states and 2106 transitions. Word has length 15 [2020-10-11 15:13:06,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:06,130 INFO L481 AbstractCegarLoop]: Abstraction has 661 states and 2106 transitions. [2020-10-11 15:13:06,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:06,130 INFO L276 IsEmpty]: Start isEmpty. Operand 661 states and 2106 transitions. [2020-10-11 15:13:06,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:06,132 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:06,133 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:06,346 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-11 15:13:06,347 INFO L429 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:06,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:06,348 INFO L82 PathProgramCache]: Analyzing trace with hash 684503809, now seen corresponding path program 2 times [2020-10-11 15:13:06,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:06,348 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133002941] [2020-10-11 15:13:06,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:06,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:06,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:06,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133002941] [2020-10-11 15:13:06,425 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873292921] [2020-10-11 15:13:06,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:06,496 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:13:06,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:06,496 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:06,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:06,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:06,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:06,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616098634] [2020-10-11 15:13:06,634 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:06,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:06,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:06,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=255, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:06,635 INFO L87 Difference]: Start difference. First operand 661 states and 2106 transitions. Second operand 18 states. [2020-10-11 15:13:07,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:07,459 INFO L93 Difference]: Finished difference Result 1537 states and 3953 transitions. [2020-10-11 15:13:07,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:13:07,460 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:07,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:07,469 INFO L225 Difference]: With dead ends: 1537 [2020-10-11 15:13:07,469 INFO L226 Difference]: Without dead ends: 1530 [2020-10-11 15:13:07,470 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 403 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=369, Invalid=1353, Unknown=0, NotChecked=0, Total=1722 [2020-10-11 15:13:07,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1530 states. [2020-10-11 15:13:07,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1530 to 656. [2020-10-11 15:13:07,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 656 states. [2020-10-11 15:13:07,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 2086 transitions. [2020-10-11 15:13:07,498 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 2086 transitions. Word has length 15 [2020-10-11 15:13:07,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:07,499 INFO L481 AbstractCegarLoop]: Abstraction has 656 states and 2086 transitions. [2020-10-11 15:13:07,499 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:07,499 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 2086 transitions. [2020-10-11 15:13:07,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:07,500 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:07,500 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:07,715 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-11 15:13:07,715 INFO L429 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:07,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:07,716 INFO L82 PathProgramCache]: Analyzing trace with hash -174965367, now seen corresponding path program 3 times [2020-10-11 15:13:07,716 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:07,716 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256080405] [2020-10-11 15:13:07,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:07,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:07,817 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:07,817 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256080405] [2020-10-11 15:13:07,818 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [72383253] [2020-10-11 15:13:07,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:07,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2020-10-11 15:13:07,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:07,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:07,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:08,000 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:08,001 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:08,001 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:08,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164426418] [2020-10-11 15:13:08,002 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:08,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:08,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:08,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:08,006 INFO L87 Difference]: Start difference. First operand 656 states and 2086 transitions. Second operand 18 states. [2020-10-11 15:13:08,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:08,907 INFO L93 Difference]: Finished difference Result 1382 states and 3503 transitions. [2020-10-11 15:13:08,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 15:13:08,907 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:08,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:08,917 INFO L225 Difference]: With dead ends: 1382 [2020-10-11 15:13:08,917 INFO L226 Difference]: Without dead ends: 1376 [2020-10-11 15:13:08,918 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 441 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-11 15:13:08,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1376 states. [2020-10-11 15:13:08,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1376 to 620. [2020-10-11 15:13:08,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 620 states. [2020-10-11 15:13:08,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 620 states to 620 states and 1966 transitions. [2020-10-11 15:13:08,943 INFO L78 Accepts]: Start accepts. Automaton has 620 states and 1966 transitions. Word has length 15 [2020-10-11 15:13:08,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:08,944 INFO L481 AbstractCegarLoop]: Abstraction has 620 states and 1966 transitions. [2020-10-11 15:13:08,944 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:08,944 INFO L276 IsEmpty]: Start isEmpty. Operand 620 states and 1966 transitions. [2020-10-11 15:13:08,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:08,945 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:08,945 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:09,158 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-10-11 15:13:09,159 INFO L429 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:09,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:09,159 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 4 times [2020-10-11 15:13:09,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:09,160 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016338157] [2020-10-11 15:13:09,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:09,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:09,237 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:09,238 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016338157] [2020-10-11 15:13:09,238 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1459432606] [2020-10-11 15:13:09,238 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:09,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:13:09,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:09,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:09,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:09,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:09,451 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:09,451 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:09,451 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625500961] [2020-10-11 15:13:09,452 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:09,452 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:09,452 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:09,452 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:09,453 INFO L87 Difference]: Start difference. First operand 620 states and 1966 transitions. Second operand 18 states. [2020-10-11 15:13:10,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:10,198 INFO L93 Difference]: Finished difference Result 1833 states and 4760 transitions. [2020-10-11 15:13:10,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:13:10,199 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:10,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:10,210 INFO L225 Difference]: With dead ends: 1833 [2020-10-11 15:13:10,210 INFO L226 Difference]: Without dead ends: 1825 [2020-10-11 15:13:10,212 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:13:10,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1825 states. [2020-10-11 15:13:10,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1825 to 565. [2020-10-11 15:13:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 565 states. [2020-10-11 15:13:10,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 565 states to 565 states and 1814 transitions. [2020-10-11 15:13:10,239 INFO L78 Accepts]: Start accepts. Automaton has 565 states and 1814 transitions. Word has length 15 [2020-10-11 15:13:10,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:10,240 INFO L481 AbstractCegarLoop]: Abstraction has 565 states and 1814 transitions. [2020-10-11 15:13:10,240 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:10,240 INFO L276 IsEmpty]: Start isEmpty. Operand 565 states and 1814 transitions. [2020-10-11 15:13:10,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-11 15:13:10,241 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:10,241 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:10,454 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:10,454 INFO L429 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:10,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:10,455 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-10-11 15:13:10,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:10,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412681386] [2020-10-11 15:13:10,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:10,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:10,507 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-11 15:13:10,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412681386] [2020-10-11 15:13:10,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:10,508 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:10,508 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953153201] [2020-10-11 15:13:10,509 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:10,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:10,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:10,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:10,510 INFO L87 Difference]: Start difference. First operand 565 states and 1814 transitions. Second operand 5 states. [2020-10-11 15:13:10,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:10,597 INFO L93 Difference]: Finished difference Result 889 states and 2517 transitions. [2020-10-11 15:13:10,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:10,597 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-11 15:13:10,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:10,609 INFO L225 Difference]: With dead ends: 889 [2020-10-11 15:13:10,609 INFO L226 Difference]: Without dead ends: 881 [2020-10-11 15:13:10,609 INFO L673 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-10-11 15:13:10,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2020-10-11 15:13:10,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 575. [2020-10-11 15:13:10,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 575 states. [2020-10-11 15:13:10,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 575 states to 575 states and 1796 transitions. [2020-10-11 15:13:10,633 INFO L78 Accepts]: Start accepts. Automaton has 575 states and 1796 transitions. Word has length 17 [2020-10-11 15:13:10,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:10,634 INFO L481 AbstractCegarLoop]: Abstraction has 575 states and 1796 transitions. [2020-10-11 15:13:10,634 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:10,635 INFO L276 IsEmpty]: Start isEmpty. Operand 575 states and 1796 transitions. [2020-10-11 15:13:10,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-11 15:13:10,636 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:10,636 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:10,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-11 15:13:10,636 INFO L429 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:13:10,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:10,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-10-11 15:13:10,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:10,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798833324] [2020-10-11 15:13:10,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:10,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:13:10,662 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:13:10,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:13:10,672 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:13:10,685 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 15:13:10,686 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 15:13:10,686 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-11 15:13:10,686 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-11 15:13:10,687 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 15:13:10,687 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-11 15:13:10,703 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,703 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,703 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,704 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,705 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,706 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,706 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,706 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,706 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,706 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,707 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,707 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,707 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,707 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,708 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,708 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,709 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,710 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,710 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,710 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,710 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,711 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,711 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,712 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,712 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,713 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,713 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,714 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,714 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,715 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,716 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,716 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,716 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,717 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,718 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,719 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,720 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,720 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,721 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,721 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,722 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,722 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,727 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,727 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,728 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,728 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,729 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,729 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,729 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,731 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,731 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,731 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,733 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,733 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,734 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:13:10,735 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-11 15:13:10,735 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:13:10,735 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:13:10,735 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:13:10,735 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:13:10,735 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:13:10,736 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:13:10,736 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:13:10,736 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:13:10,737 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:13:10,738 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-11 15:13:10,738 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-11 15:13:10,738 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-10-11 15:13:10,770 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-10-11 15:13:10,770 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-11 15:13:10,773 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-10-11 15:13:10,777 INFO L117 LiptonReduction]: Number of co-enabled transitions 2192 [2020-10-11 15:13:12,434 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-11 15:13:12,643 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-10-11 15:13:12,711 INFO L132 LiptonReduction]: Checked pairs total: 3160 [2020-10-11 15:13:12,711 INFO L134 LiptonReduction]: Total number of compositions: 107 [2020-10-11 15:13:12,712 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-10-11 15:13:12,826 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-10-11 15:13:12,826 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-10-11 15:13:12,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:13:12,826 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:12,826 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:13:12,827 INFO L429 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-10-11 15:13:12,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:12,827 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-10-11 15:13:12,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:12,827 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941138808] [2020-10-11 15:13:12,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:12,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:12,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:12,848 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941138808] [2020-10-11 15:13:12,848 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:12,849 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:13:12,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943824168] [2020-10-11 15:13:12,849 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:13:12,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:12,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:13:12,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:13:12,850 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-10-11 15:13:12,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:12,888 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-10-11 15:13:12,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:13:12,889 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:13:12,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:12,904 INFO L225 Difference]: With dead ends: 1889 [2020-10-11 15:13:12,904 INFO L226 Difference]: Without dead ends: 1767 [2020-10-11 15:13:12,904 INFO L673 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-10-11 15:13:12,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-10-11 15:13:12,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-10-11 15:13:12,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-10-11 15:13:12,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-10-11 15:13:12,972 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-10-11 15:13:12,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:12,972 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-10-11 15:13:12,972 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:13:12,972 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-10-11 15:13:12,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 15:13:12,972 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:12,972 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:12,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-11 15:13:12,973 INFO L429 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-10-11 15:13:12,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:12,973 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-10-11 15:13:12,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:12,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995588242] [2020-10-11 15:13:12,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:12,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:13,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:13,003 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995588242] [2020-10-11 15:13:13,003 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:13,004 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:13,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794019083] [2020-10-11 15:13:13,004 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:13,004 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:13,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:13,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:13,005 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-10-11 15:13:13,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:13,135 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-10-11 15:13:13,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:13,136 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-11 15:13:13,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:13,159 INFO L225 Difference]: With dead ends: 3381 [2020-10-11 15:13:13,159 INFO L226 Difference]: Without dead ends: 3375 [2020-10-11 15:13:13,159 INFO L673 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-10-11 15:13:13,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-10-11 15:13:13,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-10-11 15:13:13,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-10-11 15:13:13,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-10-11 15:13:13,236 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-10-11 15:13:13,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:13,236 INFO L481 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-10-11 15:13:13,237 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:13,237 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-10-11 15:13:13,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-11 15:13:13,237 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:13,237 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:13,238 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-10-11 15:13:13,238 INFO L429 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-10-11 15:13:13,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:13,238 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-10-11 15:13:13,238 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:13,239 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685771626] [2020-10-11 15:13:13,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:13,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:13,270 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:13:13,271 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685771626] [2020-10-11 15:13:13,271 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:13,271 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:13,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229201782] [2020-10-11 15:13:13,272 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:13,272 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:13,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:13,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:13,272 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-10-11 15:13:13,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:13,381 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-10-11 15:13:13,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:13,381 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-11 15:13:13,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:13,394 INFO L225 Difference]: With dead ends: 3684 [2020-10-11 15:13:13,394 INFO L226 Difference]: Without dead ends: 3674 [2020-10-11 15:13:13,394 INFO L673 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-10-11 15:13:13,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-10-11 15:13:13,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-10-11 15:13:13,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-10-11 15:13:13,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-10-11 15:13:13,478 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-10-11 15:13:13,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:13,478 INFO L481 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-10-11 15:13:13,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:13,478 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-10-11 15:13:13,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:13,479 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:13,479 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:13,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-10-11 15:13:13,479 INFO L429 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-10-11 15:13:13,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:13,480 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-10-11 15:13:13,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:13,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646640977] [2020-10-11 15:13:13,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:13,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:13,547 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:13,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646640977] [2020-10-11 15:13:13,548 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166984388] [2020-10-11 15:13:13,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:13,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:13,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:13,736 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:13,736 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:13,736 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:13,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753963919] [2020-10-11 15:13:13,737 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:13,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:13,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:13,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:13,738 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 18 states. [2020-10-11 15:13:14,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:14,664 INFO L93 Difference]: Finished difference Result 6074 states and 18774 transitions. [2020-10-11 15:13:14,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 15:13:14,665 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:14,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:14,684 INFO L225 Difference]: With dead ends: 6074 [2020-10-11 15:13:14,684 INFO L226 Difference]: Without dead ends: 6065 [2020-10-11 15:13:14,685 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 440 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-11 15:13:14,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6065 states. [2020-10-11 15:13:14,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6065 to 2184. [2020-10-11 15:13:14,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2184 states. [2020-10-11 15:13:14,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2184 states to 2184 states and 8378 transitions. [2020-10-11 15:13:14,848 INFO L78 Accepts]: Start accepts. Automaton has 2184 states and 8378 transitions. Word has length 15 [2020-10-11 15:13:14,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:14,849 INFO L481 AbstractCegarLoop]: Abstraction has 2184 states and 8378 transitions. [2020-10-11 15:13:14,849 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:14,849 INFO L276 IsEmpty]: Start isEmpty. Operand 2184 states and 8378 transitions. [2020-10-11 15:13:14,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:13:14,850 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:14,850 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:15,062 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:15,063 INFO L429 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-10-11 15:13:15,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:15,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-10-11 15:13:15,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:15,065 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463979111] [2020-10-11 15:13:15,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:15,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:15,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:15,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463979111] [2020-10-11 15:13:15,134 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797947675] [2020-10-11 15:13:15,134 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:15,211 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:13:15,211 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:15,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:15,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:15,313 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:15,313 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:15,313 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:13:15,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845305902] [2020-10-11 15:13:15,314 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:13:15,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:15,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:13:15,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:13:15,315 INFO L87 Difference]: Start difference. First operand 2184 states and 8378 transitions. Second operand 18 states. [2020-10-11 15:13:16,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:16,099 INFO L93 Difference]: Finished difference Result 7978 states and 25385 transitions. [2020-10-11 15:13:16,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:13:16,099 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:13:16,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:16,121 INFO L225 Difference]: With dead ends: 7978 [2020-10-11 15:13:16,122 INFO L226 Difference]: Without dead ends: 7967 [2020-10-11 15:13:16,123 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:13:16,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7967 states. [2020-10-11 15:13:16,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7967 to 2062. [2020-10-11 15:13:16,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2062 states. [2020-10-11 15:13:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2062 states to 2062 states and 7945 transitions. [2020-10-11 15:13:16,252 INFO L78 Accepts]: Start accepts. Automaton has 2062 states and 7945 transitions. Word has length 15 [2020-10-11 15:13:16,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:16,252 INFO L481 AbstractCegarLoop]: Abstraction has 2062 states and 7945 transitions. [2020-10-11 15:13:16,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:13:16,252 INFO L276 IsEmpty]: Start isEmpty. Operand 2062 states and 7945 transitions. [2020-10-11 15:13:16,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-11 15:13:16,253 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:16,253 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:16,466 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:16,467 INFO L429 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-10-11 15:13:16,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:16,468 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-10-11 15:13:16,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:16,468 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223992029] [2020-10-11 15:13:16,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:16,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:16,508 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-11 15:13:16,508 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223992029] [2020-10-11 15:13:16,509 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:13:16,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:13:16,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481276786] [2020-10-11 15:13:16,509 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:13:16,509 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:16,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:13:16,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:13:16,510 INFO L87 Difference]: Start difference. First operand 2062 states and 7945 transitions. Second operand 5 states. [2020-10-11 15:13:16,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:16,614 INFO L93 Difference]: Finished difference Result 3783 states and 13239 transitions. [2020-10-11 15:13:16,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:13:16,614 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-11 15:13:16,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:16,622 INFO L225 Difference]: With dead ends: 3783 [2020-10-11 15:13:16,623 INFO L226 Difference]: Without dead ends: 3768 [2020-10-11 15:13:16,623 INFO L673 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-10-11 15:13:16,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3768 states. [2020-10-11 15:13:16,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3768 to 2298. [2020-10-11 15:13:16,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2298 states. [2020-10-11 15:13:16,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2298 states to 2298 states and 8830 transitions. [2020-10-11 15:13:16,708 INFO L78 Accepts]: Start accepts. Automaton has 2298 states and 8830 transitions. Word has length 17 [2020-10-11 15:13:16,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:16,709 INFO L481 AbstractCegarLoop]: Abstraction has 2298 states and 8830 transitions. [2020-10-11 15:13:16,709 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:13:16,709 INFO L276 IsEmpty]: Start isEmpty. Operand 2298 states and 8830 transitions. [2020-10-11 15:13:16,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:16,710 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:16,710 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:16,711 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2020-10-11 15:13:16,711 INFO L429 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-10-11 15:13:16,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:16,711 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-10-11 15:13:16,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:16,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636129112] [2020-10-11 15:13:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:16,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:16,793 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:16,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636129112] [2020-10-11 15:13:16,793 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527572702] [2020-10-11 15:13:16,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:16,865 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:13:16,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:17,061 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:17,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:17,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:13:17,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407365604] [2020-10-11 15:13:17,062 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:13:17,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:17,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:13:17,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:13:17,063 INFO L87 Difference]: Start difference. First operand 2298 states and 8830 transitions. Second operand 20 states. [2020-10-11 15:13:18,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:18,548 INFO L93 Difference]: Finished difference Result 5870 states and 19152 transitions. [2020-10-11 15:13:18,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 15:13:18,549 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:13:18,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:18,566 INFO L225 Difference]: With dead ends: 5870 [2020-10-11 15:13:18,567 INFO L226 Difference]: Without dead ends: 5859 [2020-10-11 15:13:18,568 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-11 15:13:18,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5859 states. [2020-10-11 15:13:18,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5859 to 2302. [2020-10-11 15:13:18,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2302 states. [2020-10-11 15:13:18,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 8807 transitions. [2020-10-11 15:13:18,702 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 8807 transitions. Word has length 19 [2020-10-11 15:13:18,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:18,702 INFO L481 AbstractCegarLoop]: Abstraction has 2302 states and 8807 transitions. [2020-10-11 15:13:18,703 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:13:18,703 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 8807 transitions. [2020-10-11 15:13:18,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:18,704 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:18,705 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:18,918 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:18,918 INFO L429 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-10-11 15:13:18,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:18,919 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-10-11 15:13:18,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:18,920 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033137437] [2020-10-11 15:13:18,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:18,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:19,011 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:19,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033137437] [2020-10-11 15:13:19,013 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934554619] [2020-10-11 15:13:19,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:19,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:13:19,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:19,198 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:19,199 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:19,199 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:13:19,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437504255] [2020-10-11 15:13:19,199 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:13:19,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:19,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:13:19,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:13:19,200 INFO L87 Difference]: Start difference. First operand 2302 states and 8807 transitions. Second operand 20 states. [2020-10-11 15:13:20,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:20,055 INFO L93 Difference]: Finished difference Result 6355 states and 21440 transitions. [2020-10-11 15:13:20,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-10-11 15:13:20,055 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:13:20,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:20,065 INFO L225 Difference]: With dead ends: 6355 [2020-10-11 15:13:20,066 INFO L226 Difference]: Without dead ends: 6342 [2020-10-11 15:13:20,066 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=354, Invalid=1206, Unknown=0, NotChecked=0, Total=1560 [2020-10-11 15:13:20,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6342 states. [2020-10-11 15:13:20,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6342 to 2434. [2020-10-11 15:13:20,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2434 states. [2020-10-11 15:13:20,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2434 states to 2434 states and 9410 transitions. [2020-10-11 15:13:20,162 INFO L78 Accepts]: Start accepts. Automaton has 2434 states and 9410 transitions. Word has length 19 [2020-10-11 15:13:20,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:20,162 INFO L481 AbstractCegarLoop]: Abstraction has 2434 states and 9410 transitions. [2020-10-11 15:13:20,162 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:13:20,162 INFO L276 IsEmpty]: Start isEmpty. Operand 2434 states and 9410 transitions. [2020-10-11 15:13:20,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:20,164 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:20,164 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:20,377 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-11 15:13:20,378 INFO L429 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-10-11 15:13:20,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:20,378 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-10-11 15:13:20,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:20,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388072446] [2020-10-11 15:13:20,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:20,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:20,455 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:20,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388072446] [2020-10-11 15:13:20,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345537146] [2020-10-11 15:13:20,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:20,514 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:13:20,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:20,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:20,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:13:20,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:20,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:13:20,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070931683] [2020-10-11 15:13:20,628 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:13:20,628 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:20,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:13:20,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:13:20,629 INFO L87 Difference]: Start difference. First operand 2434 states and 9410 transitions. Second operand 19 states. [2020-10-11 15:13:21,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:21,422 INFO L93 Difference]: Finished difference Result 6296 states and 21798 transitions. [2020-10-11 15:13:21,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:13:21,423 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:13:21,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:21,432 INFO L225 Difference]: With dead ends: 6296 [2020-10-11 15:13:21,433 INFO L226 Difference]: Without dead ends: 6279 [2020-10-11 15:13:21,433 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 15:13:21,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6279 states. [2020-10-11 15:13:21,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6279 to 2330. [2020-10-11 15:13:21,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2330 states. [2020-10-11 15:13:21,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2330 states to 2330 states and 9020 transitions. [2020-10-11 15:13:21,500 INFO L78 Accepts]: Start accepts. Automaton has 2330 states and 9020 transitions. Word has length 19 [2020-10-11 15:13:21,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:21,500 INFO L481 AbstractCegarLoop]: Abstraction has 2330 states and 9020 transitions. [2020-10-11 15:13:21,501 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:13:21,501 INFO L276 IsEmpty]: Start isEmpty. Operand 2330 states and 9020 transitions. [2020-10-11 15:13:21,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:21,502 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:21,502 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:21,717 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:21,718 INFO L429 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-10-11 15:13:21,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:21,718 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-10-11 15:13:21,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:21,719 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111650231] [2020-10-11 15:13:21,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:21,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:21,802 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:21,802 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111650231] [2020-10-11 15:13:21,803 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133310967] [2020-10-11 15:13:21,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:21,919 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:13:21,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:21,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:13:21,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:22,027 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:13:22,027 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:22,027 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:13:22,028 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736015111] [2020-10-11 15:13:22,028 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:13:22,028 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:22,028 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:13:22,029 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:13:22,029 INFO L87 Difference]: Start difference. First operand 2330 states and 9020 transitions. Second operand 19 states. [2020-10-11 15:13:22,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:22,753 INFO L93 Difference]: Finished difference Result 4998 states and 16790 transitions. [2020-10-11 15:13:22,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:13:22,754 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:13:22,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:22,764 INFO L225 Difference]: With dead ends: 4998 [2020-10-11 15:13:22,764 INFO L226 Difference]: Without dead ends: 4985 [2020-10-11 15:13:22,765 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 15:13:22,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4985 states. [2020-10-11 15:13:22,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4985 to 2353. [2020-10-11 15:13:22,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2353 states. [2020-10-11 15:13:22,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2353 states to 2353 states and 9106 transitions. [2020-10-11 15:13:22,846 INFO L78 Accepts]: Start accepts. Automaton has 2353 states and 9106 transitions. Word has length 19 [2020-10-11 15:13:22,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:22,846 INFO L481 AbstractCegarLoop]: Abstraction has 2353 states and 9106 transitions. [2020-10-11 15:13:22,847 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:13:22,847 INFO L276 IsEmpty]: Start isEmpty. Operand 2353 states and 9106 transitions. [2020-10-11 15:13:22,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:22,849 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:22,849 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:23,062 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-11 15:13:23,063 INFO L429 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-10-11 15:13:23,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:23,063 INFO L82 PathProgramCache]: Analyzing trace with hash -1402635183, now seen corresponding path program 3 times [2020-10-11 15:13:23,063 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:23,064 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643901303] [2020-10-11 15:13:23,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:23,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:23,147 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:23,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643901303] [2020-10-11 15:13:23,147 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447901232] [2020-10-11 15:13:23,147 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:23,214 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 15:13:23,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:23,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:13:23,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:23,341 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:23,342 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:23,342 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:13:23,342 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543429597] [2020-10-11 15:13:23,342 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:13:23,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:23,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:13:23,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:13:23,343 INFO L87 Difference]: Start difference. First operand 2353 states and 9106 transitions. Second operand 20 states. [2020-10-11 15:13:24,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:24,301 INFO L93 Difference]: Finished difference Result 5765 states and 19150 transitions. [2020-10-11 15:13:24,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:13:24,301 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:13:24,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:24,311 INFO L225 Difference]: With dead ends: 5765 [2020-10-11 15:13:24,311 INFO L226 Difference]: Without dead ends: 5752 [2020-10-11 15:13:24,312 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=423, Invalid=1469, Unknown=0, NotChecked=0, Total=1892 [2020-10-11 15:13:24,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5752 states. [2020-10-11 15:13:24,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5752 to 2296. [2020-10-11 15:13:24,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2296 states. [2020-10-11 15:13:24,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2296 states to 2296 states and 8805 transitions. [2020-10-11 15:13:24,441 INFO L78 Accepts]: Start accepts. Automaton has 2296 states and 8805 transitions. Word has length 19 [2020-10-11 15:13:24,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:24,441 INFO L481 AbstractCegarLoop]: Abstraction has 2296 states and 8805 transitions. [2020-10-11 15:13:24,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:13:24,441 INFO L276 IsEmpty]: Start isEmpty. Operand 2296 states and 8805 transitions. [2020-10-11 15:13:24,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:13:24,443 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:24,443 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:24,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-11 15:13:24,657 INFO L429 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-10-11 15:13:24,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:24,657 INFO L82 PathProgramCache]: Analyzing trace with hash 316303169, now seen corresponding path program 4 times [2020-10-11 15:13:24,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:24,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151885501] [2020-10-11 15:13:24,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:24,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:24,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151885501] [2020-10-11 15:13:24,728 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290110719] [2020-10-11 15:13:24,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:24,790 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:13:24,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:24,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:13:24,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:24,914 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:24,914 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:24,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:13:24,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135267469] [2020-10-11 15:13:24,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:13:24,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:24,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:13:24,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:13:24,917 INFO L87 Difference]: Start difference. First operand 2296 states and 8805 transitions. Second operand 20 states. [2020-10-11 15:13:26,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:26,057 INFO L93 Difference]: Finished difference Result 6013 states and 19535 transitions. [2020-10-11 15:13:26,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 15:13:26,058 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:13:26,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:26,069 INFO L225 Difference]: With dead ends: 6013 [2020-10-11 15:13:26,069 INFO L226 Difference]: Without dead ends: 5999 [2020-10-11 15:13:26,070 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-11 15:13:26,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5999 states. [2020-10-11 15:13:26,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5999 to 2137. [2020-10-11 15:13:26,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2137 states. [2020-10-11 15:13:26,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2137 states to 2137 states and 8171 transitions. [2020-10-11 15:13:26,129 INFO L78 Accepts]: Start accepts. Automaton has 2137 states and 8171 transitions. Word has length 19 [2020-10-11 15:13:26,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:26,129 INFO L481 AbstractCegarLoop]: Abstraction has 2137 states and 8171 transitions. [2020-10-11 15:13:26,129 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:13:26,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2137 states and 8171 transitions. [2020-10-11 15:13:26,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:26,130 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:26,130 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:26,336 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-11 15:13:26,337 INFO L429 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-10-11 15:13:26,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:26,337 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-10-11 15:13:26,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:26,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932246294] [2020-10-11 15:13:26,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:26,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:26,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:13:26,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932246294] [2020-10-11 15:13:26,424 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275001488] [2020-10-11 15:13:26,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:26,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:26,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:26,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:26,683 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:26,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:26,684 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:13:26,684 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868158283] [2020-10-11 15:13:26,684 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:13:26,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:26,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:13:26,685 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=435, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:13:26,685 INFO L87 Difference]: Start difference. First operand 2137 states and 8171 transitions. Second operand 23 states. [2020-10-11 15:13:32,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:32,960 INFO L93 Difference]: Finished difference Result 16699 states and 48935 transitions. [2020-10-11 15:13:32,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-10-11 15:13:32,960 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:13:32,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:32,993 INFO L225 Difference]: With dead ends: 16699 [2020-10-11 15:13:32,993 INFO L226 Difference]: Without dead ends: 16669 [2020-10-11 15:13:33,001 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11551 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=4252, Invalid=24818, Unknown=0, NotChecked=0, Total=29070 [2020-10-11 15:13:33,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16669 states. [2020-10-11 15:13:33,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16669 to 2250. [2020-10-11 15:13:33,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2250 states. [2020-10-11 15:13:33,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2250 states to 2250 states and 8709 transitions. [2020-10-11 15:13:33,159 INFO L78 Accepts]: Start accepts. Automaton has 2250 states and 8709 transitions. Word has length 21 [2020-10-11 15:13:33,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:33,159 INFO L481 AbstractCegarLoop]: Abstraction has 2250 states and 8709 transitions. [2020-10-11 15:13:33,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:13:33,159 INFO L276 IsEmpty]: Start isEmpty. Operand 2250 states and 8709 transitions. [2020-10-11 15:13:33,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:33,161 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:33,161 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:33,368 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-11 15:13:33,369 INFO L429 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-10-11 15:13:33,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:33,370 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-10-11 15:13:33,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:33,370 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159179112] [2020-10-11 15:13:33,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:33,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:33,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:33,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159179112] [2020-10-11 15:13:33,482 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627910103] [2020-10-11 15:13:33,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:33,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:13:33,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:33,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:33,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:33,800 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:33,800 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:33,801 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:13:33,801 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713862188] [2020-10-11 15:13:33,802 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:13:33,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:33,802 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:13:33,802 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:13:33,802 INFO L87 Difference]: Start difference. First operand 2250 states and 8709 transitions. Second operand 24 states. [2020-10-11 15:13:38,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:38,255 INFO L93 Difference]: Finished difference Result 12670 states and 37996 transitions. [2020-10-11 15:13:38,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-11 15:13:38,255 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:13:38,255 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:38,273 INFO L225 Difference]: With dead ends: 12670 [2020-10-11 15:13:38,273 INFO L226 Difference]: Without dead ends: 12624 [2020-10-11 15:13:38,276 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6235 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-11 15:13:38,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12624 states. [2020-10-11 15:13:38,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12624 to 2290. [2020-10-11 15:13:38,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2290 states. [2020-10-11 15:13:38,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2290 states to 2290 states and 8926 transitions. [2020-10-11 15:13:38,400 INFO L78 Accepts]: Start accepts. Automaton has 2290 states and 8926 transitions. Word has length 21 [2020-10-11 15:13:38,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:38,400 INFO L481 AbstractCegarLoop]: Abstraction has 2290 states and 8926 transitions. [2020-10-11 15:13:38,400 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:13:38,400 INFO L276 IsEmpty]: Start isEmpty. Operand 2290 states and 8926 transitions. [2020-10-11 15:13:38,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:38,401 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:38,401 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:38,602 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:38,602 INFO L429 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-10-11 15:13:38,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:38,603 INFO L82 PathProgramCache]: Analyzing trace with hash -1221323511, now seen corresponding path program 3 times [2020-10-11 15:13:38,603 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:38,603 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933717893] [2020-10-11 15:13:38,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:38,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:38,697 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:13:38,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933717893] [2020-10-11 15:13:38,698 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274858668] [2020-10-11 15:13:38,698 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:38,759 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 15:13:38,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:38,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:38,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:38,956 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:38,956 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:38,956 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:13:38,956 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995506511] [2020-10-11 15:13:38,957 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:13:38,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:38,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:13:38,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:13:38,957 INFO L87 Difference]: Start difference. First operand 2290 states and 8926 transitions. Second operand 23 states. [2020-10-11 15:13:43,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:43,574 INFO L93 Difference]: Finished difference Result 9883 states and 28929 transitions. [2020-10-11 15:13:43,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-11 15:13:43,575 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:13:43,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:43,589 INFO L225 Difference]: With dead ends: 9883 [2020-10-11 15:13:43,589 INFO L226 Difference]: Without dead ends: 9872 [2020-10-11 15:13:43,591 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6656 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2742, Invalid=15080, Unknown=0, NotChecked=0, Total=17822 [2020-10-11 15:13:43,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9872 states. [2020-10-11 15:13:43,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9872 to 2209. [2020-10-11 15:13:43,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2209 states. [2020-10-11 15:13:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2209 states to 2209 states and 8538 transitions. [2020-10-11 15:13:43,669 INFO L78 Accepts]: Start accepts. Automaton has 2209 states and 8538 transitions. Word has length 21 [2020-10-11 15:13:43,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:43,670 INFO L481 AbstractCegarLoop]: Abstraction has 2209 states and 8538 transitions. [2020-10-11 15:13:43,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:13:43,670 INFO L276 IsEmpty]: Start isEmpty. Operand 2209 states and 8538 transitions. [2020-10-11 15:13:43,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:43,671 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:43,671 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:43,873 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:43,874 INFO L429 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-10-11 15:13:43,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:43,874 INFO L82 PathProgramCache]: Analyzing trace with hash 497614841, now seen corresponding path program 4 times [2020-10-11 15:13:43,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:43,875 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372463084] [2020-10-11 15:13:43,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:43,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:43,959 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:13:43,959 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372463084] [2020-10-11 15:13:43,960 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151366563] [2020-10-11 15:13:43,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:44,031 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:13:44,031 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:44,032 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:44,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:44,218 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:44,218 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:44,218 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:13:44,219 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270442700] [2020-10-11 15:13:44,219 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:13:44,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:44,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:13:44,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:13:44,219 INFO L87 Difference]: Start difference. First operand 2209 states and 8538 transitions. Second operand 23 states. [2020-10-11 15:13:49,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:49,114 INFO L93 Difference]: Finished difference Result 10177 states and 29709 transitions. [2020-10-11 15:13:49,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2020-10-11 15:13:49,114 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:13:49,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:49,128 INFO L225 Difference]: With dead ends: 10177 [2020-10-11 15:13:49,129 INFO L226 Difference]: Without dead ends: 10168 [2020-10-11 15:13:49,130 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6594 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=2710, Invalid=14582, Unknown=0, NotChecked=0, Total=17292 [2020-10-11 15:13:49,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10168 states. [2020-10-11 15:13:49,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10168 to 2191. [2020-10-11 15:13:49,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2191 states. [2020-10-11 15:13:49,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2191 states to 2191 states and 8469 transitions. [2020-10-11 15:13:49,209 INFO L78 Accepts]: Start accepts. Automaton has 2191 states and 8469 transitions. Word has length 21 [2020-10-11 15:13:49,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:49,209 INFO L481 AbstractCegarLoop]: Abstraction has 2191 states and 8469 transitions. [2020-10-11 15:13:49,210 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:13:49,210 INFO L276 IsEmpty]: Start isEmpty. Operand 2191 states and 8469 transitions. [2020-10-11 15:13:49,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:49,211 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:49,211 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:49,411 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:13:49,412 INFO L429 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-10-11 15:13:49,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:49,412 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 5 times [2020-10-11 15:13:49,413 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:49,413 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803477920] [2020-10-11 15:13:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:49,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:49,513 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:49,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803477920] [2020-10-11 15:13:49,514 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502111009] [2020-10-11 15:13:49,514 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:49,575 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 15:13:49,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:49,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:49,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:49,757 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:49,757 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:49,757 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:13:49,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453898930] [2020-10-11 15:13:49,758 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:13:49,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:49,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:13:49,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:13:49,759 INFO L87 Difference]: Start difference. First operand 2191 states and 8469 transitions. Second operand 24 states. [2020-10-11 15:13:55,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:55,041 INFO L93 Difference]: Finished difference Result 20292 states and 62482 transitions. [2020-10-11 15:13:55,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-10-11 15:13:55,042 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:13:55,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:55,072 INFO L225 Difference]: With dead ends: 20292 [2020-10-11 15:13:55,072 INFO L226 Difference]: Without dead ends: 20283 [2020-10-11 15:13:55,074 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8380 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=3579, Invalid=18473, Unknown=0, NotChecked=0, Total=22052 [2020-10-11 15:13:55,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20283 states. [2020-10-11 15:13:55,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20283 to 2281. [2020-10-11 15:13:55,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-10-11 15:13:55,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8895 transitions. [2020-10-11 15:13:55,231 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8895 transitions. Word has length 21 [2020-10-11 15:13:55,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:55,232 INFO L481 AbstractCegarLoop]: Abstraction has 2281 states and 8895 transitions. [2020-10-11 15:13:55,232 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:13:55,232 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8895 transitions. [2020-10-11 15:13:55,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:55,234 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:55,234 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:55,434 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2020-10-11 15:13:55,435 INFO L429 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-10-11 15:13:55,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:55,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 6 times [2020-10-11 15:13:55,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:55,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569688089] [2020-10-11 15:13:55,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:55,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:55,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-10-11 15:13:55,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569688089] [2020-10-11 15:13:55,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [60854214] [2020-10-11 15:13:55,531 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:55,594 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 15:13:55,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:13:55,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:55,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:55,777 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:55,778 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:55,778 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:13:55,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6844783] [2020-10-11 15:13:55,779 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:13:55,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:55,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:13:55,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:13:55,780 INFO L87 Difference]: Start difference. First operand 2281 states and 8895 transitions. Second operand 24 states. [2020-10-11 15:13:59,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:13:59,012 INFO L93 Difference]: Finished difference Result 13322 states and 41408 transitions. [2020-10-11 15:13:59,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-10-11 15:13:59,013 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:13:59,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:13:59,032 INFO L225 Difference]: With dead ends: 13322 [2020-10-11 15:13:59,032 INFO L226 Difference]: Without dead ends: 13299 [2020-10-11 15:13:59,033 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3070 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1681, Invalid=7439, Unknown=0, NotChecked=0, Total=9120 [2020-10-11 15:13:59,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13299 states. [2020-10-11 15:13:59,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13299 to 2364. [2020-10-11 15:13:59,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2364 states. [2020-10-11 15:13:59,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2364 states to 2364 states and 9320 transitions. [2020-10-11 15:13:59,137 INFO L78 Accepts]: Start accepts. Automaton has 2364 states and 9320 transitions. Word has length 21 [2020-10-11 15:13:59,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:13:59,137 INFO L481 AbstractCegarLoop]: Abstraction has 2364 states and 9320 transitions. [2020-10-11 15:13:59,137 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:13:59,137 INFO L276 IsEmpty]: Start isEmpty. Operand 2364 states and 9320 transitions. [2020-10-11 15:13:59,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:13:59,139 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:13:59,139 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:13:59,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2020-10-11 15:13:59,340 INFO L429 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-10-11 15:13:59,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:13:59,341 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 7 times [2020-10-11 15:13:59,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:13:59,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879310084] [2020-10-11 15:13:59,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:13:59,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:59,453 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:59,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879310084] [2020-10-11 15:13:59,453 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108863444] [2020-10-11 15:13:59,453 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:13:59,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:13:59,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:13:59,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:13:59,678 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:13:59,679 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:13:59,679 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:13:59,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178272256] [2020-10-11 15:13:59,679 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:13:59,680 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:13:59,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:13:59,680 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:13:59,680 INFO L87 Difference]: Start difference. First operand 2364 states and 9320 transitions. Second operand 24 states. [2020-10-11 15:14:03,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:03,370 INFO L93 Difference]: Finished difference Result 17817 states and 55054 transitions. [2020-10-11 15:14:03,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-11 15:14:03,371 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:14:03,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:03,398 INFO L225 Difference]: With dead ends: 17817 [2020-10-11 15:14:03,398 INFO L226 Difference]: Without dead ends: 17803 [2020-10-11 15:14:03,399 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-11 15:14:03,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17803 states. [2020-10-11 15:14:03,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17803 to 2349. [2020-10-11 15:14:03,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2349 states. [2020-10-11 15:14:03,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2349 states to 2349 states and 9316 transitions. [2020-10-11 15:14:03,533 INFO L78 Accepts]: Start accepts. Automaton has 2349 states and 9316 transitions. Word has length 21 [2020-10-11 15:14:03,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:03,533 INFO L481 AbstractCegarLoop]: Abstraction has 2349 states and 9316 transitions. [2020-10-11 15:14:03,533 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:14:03,533 INFO L276 IsEmpty]: Start isEmpty. Operand 2349 states and 9316 transitions. [2020-10-11 15:14:03,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:03,535 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:03,535 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:03,736 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2020-10-11 15:14:03,736 INFO L429 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-10-11 15:14:03,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:03,737 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 8 times [2020-10-11 15:14:03,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:03,737 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82163158] [2020-10-11 15:14:03,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:03,840 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:03,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82163158] [2020-10-11 15:14:03,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620349677] [2020-10-11 15:14:03,841 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:03,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:14:03,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:03,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:03,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:04,156 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:04,157 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:04,157 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:14:04,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654423275] [2020-10-11 15:14:04,157 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:14:04,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:04,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:14:04,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:14:04,158 INFO L87 Difference]: Start difference. First operand 2349 states and 9316 transitions. Second operand 24 states. [2020-10-11 15:14:07,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:07,819 INFO L93 Difference]: Finished difference Result 15364 states and 46571 transitions. [2020-10-11 15:14:07,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-11 15:14:07,819 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:14:07,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:07,842 INFO L225 Difference]: With dead ends: 15364 [2020-10-11 15:14:07,842 INFO L226 Difference]: Without dead ends: 15352 [2020-10-11 15:14:07,843 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-11 15:14:07,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15352 states. [2020-10-11 15:14:07,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15352 to 2316. [2020-10-11 15:14:07,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2316 states. [2020-10-11 15:14:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2316 states to 2316 states and 9184 transitions. [2020-10-11 15:14:07,957 INFO L78 Accepts]: Start accepts. Automaton has 2316 states and 9184 transitions. Word has length 21 [2020-10-11 15:14:07,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:07,957 INFO L481 AbstractCegarLoop]: Abstraction has 2316 states and 9184 transitions. [2020-10-11 15:14:07,957 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:14:07,957 INFO L276 IsEmpty]: Start isEmpty. Operand 2316 states and 9184 transitions. [2020-10-11 15:14:07,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:07,959 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:07,959 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:08,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-11 15:14:08,168 INFO L429 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-10-11 15:14:08,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:08,168 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-10-11 15:14:08,169 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:08,169 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496911733] [2020-10-11 15:14:08,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:08,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:08,204 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-11 15:14:08,205 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496911733] [2020-10-11 15:14:08,205 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:14:08,205 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:14:08,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463797645] [2020-10-11 15:14:08,206 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:14:08,206 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:08,206 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:14:08,206 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:14:08,206 INFO L87 Difference]: Start difference. First operand 2316 states and 9184 transitions. Second operand 5 states. [2020-10-11 15:14:08,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:08,318 INFO L93 Difference]: Finished difference Result 3867 states and 13980 transitions. [2020-10-11 15:14:08,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:14:08,319 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-11 15:14:08,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:08,326 INFO L225 Difference]: With dead ends: 3867 [2020-10-11 15:14:08,326 INFO L226 Difference]: Without dead ends: 3851 [2020-10-11 15:14:08,326 INFO L673 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-10-11 15:14:08,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3851 states. [2020-10-11 15:14:08,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3851 to 2519. [2020-10-11 15:14:08,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2519 states. [2020-10-11 15:14:08,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2519 states to 2519 states and 9807 transitions. [2020-10-11 15:14:08,377 INFO L78 Accepts]: Start accepts. Automaton has 2519 states and 9807 transitions. Word has length 21 [2020-10-11 15:14:08,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:08,377 INFO L481 AbstractCegarLoop]: Abstraction has 2519 states and 9807 transitions. [2020-10-11 15:14:08,377 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:14:08,377 INFO L276 IsEmpty]: Start isEmpty. Operand 2519 states and 9807 transitions. [2020-10-11 15:14:08,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:08,378 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:08,378 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:08,379 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2020-10-11 15:14:08,379 INFO L429 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-10-11 15:14:08,379 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:08,379 INFO L82 PathProgramCache]: Analyzing trace with hash -846758711, now seen corresponding path program 9 times [2020-10-11 15:14:08,379 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:08,379 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972124990] [2020-10-11 15:14:08,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:08,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:08,497 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:08,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972124990] [2020-10-11 15:14:08,497 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472828617] [2020-10-11 15:14:08,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:08,557 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 15:14:08,557 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:08,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:08,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:08,741 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:08,742 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:08,742 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:14:08,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122210477] [2020-10-11 15:14:08,742 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:14:08,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:08,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:14:08,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=473, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:14:08,743 INFO L87 Difference]: Start difference. First operand 2519 states and 9807 transitions. Second operand 24 states. [2020-10-11 15:14:15,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:15,230 INFO L93 Difference]: Finished difference Result 20264 states and 62039 transitions. [2020-10-11 15:14:15,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-10-11 15:14:15,230 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:14:15,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:15,271 INFO L225 Difference]: With dead ends: 20264 [2020-10-11 15:14:15,271 INFO L226 Difference]: Without dead ends: 20244 [2020-10-11 15:14:15,272 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10493 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=4446, Invalid=22944, Unknown=0, NotChecked=0, Total=27390 [2020-10-11 15:14:15,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20244 states. [2020-10-11 15:14:15,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20244 to 2554. [2020-10-11 15:14:15,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2554 states. [2020-10-11 15:14:15,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2554 states to 2554 states and 9958 transitions. [2020-10-11 15:14:15,435 INFO L78 Accepts]: Start accepts. Automaton has 2554 states and 9958 transitions. Word has length 21 [2020-10-11 15:14:15,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:15,435 INFO L481 AbstractCegarLoop]: Abstraction has 2554 states and 9958 transitions. [2020-10-11 15:14:15,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:14:15,435 INFO L276 IsEmpty]: Start isEmpty. Operand 2554 states and 9958 transitions. [2020-10-11 15:14:15,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:15,437 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:15,437 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:15,652 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-10-11 15:14:15,653 INFO L429 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-10-11 15:14:15,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:15,653 INFO L82 PathProgramCache]: Analyzing trace with hash 687312777, now seen corresponding path program 10 times [2020-10-11 15:14:15,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:15,654 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294568904] [2020-10-11 15:14:15,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:15,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:15,767 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:15,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294568904] [2020-10-11 15:14:15,767 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374539571] [2020-10-11 15:14:15,768 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:15,846 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:14:15,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:15,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:15,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:16,062 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:16,062 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:14:16,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897248032] [2020-10-11 15:14:16,063 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:14:16,063 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:16,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:14:16,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:14:16,063 INFO L87 Difference]: Start difference. First operand 2554 states and 9958 transitions. Second operand 24 states. [2020-10-11 15:14:19,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:19,591 INFO L93 Difference]: Finished difference Result 12545 states and 38647 transitions. [2020-10-11 15:14:19,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2020-10-11 15:14:19,592 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:14:19,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:19,654 INFO L225 Difference]: With dead ends: 12545 [2020-10-11 15:14:19,654 INFO L226 Difference]: Without dead ends: 12520 [2020-10-11 15:14:19,655 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3767 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=2039, Invalid=9091, Unknown=0, NotChecked=0, Total=11130 [2020-10-11 15:14:19,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12520 states. [2020-10-11 15:14:19,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12520 to 2453. [2020-10-11 15:14:19,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2453 states. [2020-10-11 15:14:19,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2453 states to 2453 states and 9523 transitions. [2020-10-11 15:14:19,751 INFO L78 Accepts]: Start accepts. Automaton has 2453 states and 9523 transitions. Word has length 21 [2020-10-11 15:14:19,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:19,751 INFO L481 AbstractCegarLoop]: Abstraction has 2453 states and 9523 transitions. [2020-10-11 15:14:19,751 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:14:19,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2453 states and 9523 transitions. [2020-10-11 15:14:19,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:19,753 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:19,753 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:19,953 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:14:19,953 INFO L429 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-10-11 15:14:19,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:19,954 INFO L82 PathProgramCache]: Analyzing trace with hash 130244667, now seen corresponding path program 11 times [2020-10-11 15:14:19,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:19,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333330384] [2020-10-11 15:14:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:19,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:20,044 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:20,044 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333330384] [2020-10-11 15:14:20,044 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072035608] [2020-10-11 15:14:20,044 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:20,116 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 15:14:20,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:20,117 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:20,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:20,332 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:20,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:20,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:14:20,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383436188] [2020-10-11 15:14:20,334 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:14:20,334 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:20,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:14:20,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=432, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:14:20,334 INFO L87 Difference]: Start difference. First operand 2453 states and 9523 transitions. Second operand 23 states. [2020-10-11 15:14:24,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:24,777 INFO L93 Difference]: Finished difference Result 10812 states and 32025 transitions. [2020-10-11 15:14:24,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2020-10-11 15:14:24,778 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:14:24,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:24,796 INFO L225 Difference]: With dead ends: 10812 [2020-10-11 15:14:24,797 INFO L226 Difference]: Without dead ends: 10805 [2020-10-11 15:14:24,798 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6590 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=2834, Invalid=14722, Unknown=0, NotChecked=0, Total=17556 [2020-10-11 15:14:24,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10805 states. [2020-10-11 15:14:24,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10805 to 2384. [2020-10-11 15:14:24,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2384 states. [2020-10-11 15:14:24,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 9208 transitions. [2020-10-11 15:14:24,886 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 9208 transitions. Word has length 21 [2020-10-11 15:14:24,886 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:24,886 INFO L481 AbstractCegarLoop]: Abstraction has 2384 states and 9208 transitions. [2020-10-11 15:14:24,886 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:14:24,887 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 9208 transitions. [2020-10-11 15:14:24,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:24,888 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:24,888 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:25,094 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-11 15:14:25,095 INFO L429 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-10-11 15:14:25,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:25,095 INFO L82 PathProgramCache]: Analyzing trace with hash 990308489, now seen corresponding path program 12 times [2020-10-11 15:14:25,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:25,096 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367279219] [2020-10-11 15:14:25,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:25,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:25,183 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:25,184 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367279219] [2020-10-11 15:14:25,184 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [358449541] [2020-10-11 15:14:25,184 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:25,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 15:14:25,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:25,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:25,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:25,440 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:25,440 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:25,440 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:14:25,441 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937646631] [2020-10-11 15:14:25,441 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:14:25,441 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:25,441 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:14:25,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:14:25,442 INFO L87 Difference]: Start difference. First operand 2384 states and 9208 transitions. Second operand 23 states. [2020-10-11 15:14:30,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:30,340 INFO L93 Difference]: Finished difference Result 11481 states and 33893 transitions. [2020-10-11 15:14:30,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2020-10-11 15:14:30,341 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:14:30,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:30,361 INFO L225 Difference]: With dead ends: 11481 [2020-10-11 15:14:30,361 INFO L226 Difference]: Without dead ends: 11475 [2020-10-11 15:14:30,362 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6864 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2919, Invalid=14903, Unknown=0, NotChecked=0, Total=17822 [2020-10-11 15:14:30,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11475 states. [2020-10-11 15:14:30,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11475 to 2373. [2020-10-11 15:14:30,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2373 states. [2020-10-11 15:14:30,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2373 states to 2373 states and 9196 transitions. [2020-10-11 15:14:30,461 INFO L78 Accepts]: Start accepts. Automaton has 2373 states and 9196 transitions. Word has length 21 [2020-10-11 15:14:30,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:30,461 INFO L481 AbstractCegarLoop]: Abstraction has 2373 states and 9196 transitions. [2020-10-11 15:14:30,461 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:14:30,461 INFO L276 IsEmpty]: Start isEmpty. Operand 2373 states and 9196 transitions. [2020-10-11 15:14:30,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:30,463 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:30,463 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:30,676 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:14:30,676 INFO L429 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 15:14:30,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:30,677 INFO L82 PathProgramCache]: Analyzing trace with hash -975339911, now seen corresponding path program 13 times [2020-10-11 15:14:30,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:30,677 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416974257] [2020-10-11 15:14:30,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:30,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:30,779 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:30,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416974257] [2020-10-11 15:14:30,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1738339326] [2020-10-11 15:14:30,780 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:30,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:30,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:30,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:31,043 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:31,043 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:31,043 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:14:31,044 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329614945] [2020-10-11 15:14:31,044 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:14:31,044 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:31,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:14:31,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:14:31,045 INFO L87 Difference]: Start difference. First operand 2373 states and 9196 transitions. Second operand 24 states. [2020-10-11 15:14:35,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:35,716 INFO L93 Difference]: Finished difference Result 12980 states and 39286 transitions. [2020-10-11 15:14:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-11 15:14:35,717 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:14:35,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:35,751 INFO L225 Difference]: With dead ends: 12980 [2020-10-11 15:14:35,751 INFO L226 Difference]: Without dead ends: 12966 [2020-10-11 15:14:35,754 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5839 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-11 15:14:35,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12966 states. [2020-10-11 15:14:35,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12966 to 2234. [2020-10-11 15:14:35,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2234 states. [2020-10-11 15:14:35,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2234 states to 2234 states and 8695 transitions. [2020-10-11 15:14:35,970 INFO L78 Accepts]: Start accepts. Automaton has 2234 states and 8695 transitions. Word has length 21 [2020-10-11 15:14:35,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:35,971 INFO L481 AbstractCegarLoop]: Abstraction has 2234 states and 8695 transitions. [2020-10-11 15:14:35,971 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:14:35,971 INFO L276 IsEmpty]: Start isEmpty. Operand 2234 states and 8695 transitions. [2020-10-11 15:14:35,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-11 15:14:35,974 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:35,975 INFO L421 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:36,188 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-11 15:14:36,188 INFO L429 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-11 15:14:36,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:36,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-10-11 15:14:36,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:36,190 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988369130] [2020-10-11 15:14:36,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:36,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:14:36,206 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:14:36,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:14:36,220 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:14:36,236 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 15:14:36,236 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 15:14:36,236 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-10-11 15:14:36,236 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-11 15:14:36,238 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 15:14:36,238 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-11 15:14:36,253 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,253 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,253 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,254 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,255 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,256 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,257 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,258 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,259 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,259 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,259 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,260 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,261 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,262 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,263 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,263 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,264 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,265 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,265 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,266 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,267 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,267 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,268 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,268 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,269 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,269 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,270 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,270 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,271 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,272 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,272 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,274 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,276 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,277 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,278 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,278 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,279 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,279 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,280 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,280 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,280 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,281 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,281 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,281 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,283 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,283 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,284 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,284 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,285 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,285 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,286 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,286 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,286 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:14:36,287 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-11 15:14:36,288 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:14:36,288 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:14:36,288 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:14:36,288 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:14:36,288 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:14:36,288 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:14:36,288 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:14:36,288 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:14:36,290 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:14:36,291 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-11 15:14:36,291 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-11 15:14:36,291 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-10-11 15:14:36,326 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-10-11 15:14:36,326 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-11 15:14:36,328 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-10-11 15:14:36,332 INFO L117 LiptonReduction]: Number of co-enabled transitions 2860 [2020-10-11 15:14:38,123 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-10-11 15:14:38,692 INFO L132 LiptonReduction]: Checked pairs total: 4341 [2020-10-11 15:14:38,692 INFO L134 LiptonReduction]: Total number of compositions: 126 [2020-10-11 15:14:38,693 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-10-11 15:14:38,963 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-10-11 15:14:38,963 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-10-11 15:14:38,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:14:38,963 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:38,964 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:14:38,964 INFO L429 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-10-11 15:14:38,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:38,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-10-11 15:14:38,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:38,964 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064895084] [2020-10-11 15:14:38,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:38,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:38,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:38,982 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064895084] [2020-10-11 15:14:38,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:14:38,982 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:14:38,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398021333] [2020-10-11 15:14:38,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:14:38,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:38,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:14:38,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:14:38,983 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-10-11 15:14:39,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:39,062 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-10-11 15:14:39,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:14:39,063 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:14:39,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:39,075 INFO L225 Difference]: With dead ends: 5844 [2020-10-11 15:14:39,075 INFO L226 Difference]: Without dead ends: 5479 [2020-10-11 15:14:39,075 INFO L673 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-10-11 15:14:39,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-10-11 15:14:39,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-10-11 15:14:39,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-10-11 15:14:39,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-10-11 15:14:39,210 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-10-11 15:14:39,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:39,211 INFO L481 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-10-11 15:14:39,211 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:14:39,211 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-10-11 15:14:39,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 15:14:39,211 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:39,211 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:39,211 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2020-10-11 15:14:39,211 INFO L429 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-10-11 15:14:39,211 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:39,212 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-10-11 15:14:39,212 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:39,212 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759529139] [2020-10-11 15:14:39,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:39,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:39,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:39,251 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759529139] [2020-10-11 15:14:39,251 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:14:39,251 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:14:39,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131457966] [2020-10-11 15:14:39,252 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:14:39,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:39,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:14:39,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:14:39,253 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-10-11 15:14:39,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:39,492 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-10-11 15:14:39,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:14:39,493 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-11 15:14:39,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:39,515 INFO L225 Difference]: With dead ends: 11373 [2020-10-11 15:14:39,515 INFO L226 Difference]: Without dead ends: 11366 [2020-10-11 15:14:39,515 INFO L673 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-10-11 15:14:39,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-10-11 15:14:39,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-10-11 15:14:39,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-10-11 15:14:39,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-10-11 15:14:39,710 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-10-11 15:14:39,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:39,710 INFO L481 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-10-11 15:14:39,710 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:14:39,710 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-10-11 15:14:39,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-11 15:14:39,710 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:39,710 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:39,710 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-10-11 15:14:39,710 INFO L429 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-10-11 15:14:39,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:39,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-10-11 15:14:39,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:39,711 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487258609] [2020-10-11 15:14:39,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:39,744 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:14:39,744 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487258609] [2020-10-11 15:14:39,744 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:14:39,744 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:14:39,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748783232] [2020-10-11 15:14:39,745 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:14:39,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:39,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:14:39,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:14:39,745 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-10-11 15:14:39,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:39,916 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-10-11 15:14:39,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:14:39,916 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-11 15:14:39,916 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:39,942 INFO L225 Difference]: With dead ends: 12785 [2020-10-11 15:14:39,942 INFO L226 Difference]: Without dead ends: 12772 [2020-10-11 15:14:39,942 INFO L673 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-10-11 15:14:40,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-10-11 15:14:40,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-10-11 15:14:40,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-10-11 15:14:40,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-10-11 15:14:40,159 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-10-11 15:14:40,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:40,159 INFO L481 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-10-11 15:14:40,159 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:14:40,159 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-10-11 15:14:40,160 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:14:40,160 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:40,160 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:40,160 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-10-11 15:14:40,160 INFO L429 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-10-11 15:14:40,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:40,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-10-11 15:14:40,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:40,161 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403006139] [2020-10-11 15:14:40,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:40,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:40,239 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:40,239 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403006139] [2020-10-11 15:14:40,240 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2079877070] [2020-10-11 15:14:40,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:40,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:40,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:14:40,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:40,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:40,445 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:40,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:14:40,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968668264] [2020-10-11 15:14:40,446 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:14:40,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:40,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:14:40,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:14:40,447 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 18 states. [2020-10-11 15:14:41,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:41,724 INFO L93 Difference]: Finished difference Result 23025 states and 86555 transitions. [2020-10-11 15:14:41,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 15:14:41,725 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:14:41,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:41,768 INFO L225 Difference]: With dead ends: 23025 [2020-10-11 15:14:41,768 INFO L226 Difference]: Without dead ends: 23014 [2020-10-11 15:14:41,769 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-11 15:14:41,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23014 states. [2020-10-11 15:14:42,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23014 to 7423. [2020-10-11 15:14:42,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7423 states. [2020-10-11 15:14:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7423 states to 7423 states and 33792 transitions. [2020-10-11 15:14:42,236 INFO L78 Accepts]: Start accepts. Automaton has 7423 states and 33792 transitions. Word has length 15 [2020-10-11 15:14:42,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:42,236 INFO L481 AbstractCegarLoop]: Abstraction has 7423 states and 33792 transitions. [2020-10-11 15:14:42,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:14:42,236 INFO L276 IsEmpty]: Start isEmpty. Operand 7423 states and 33792 transitions. [2020-10-11 15:14:42,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:14:42,236 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:42,237 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:42,437 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-11 15:14:42,437 INFO L429 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-10-11 15:14:42,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:42,438 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-10-11 15:14:42,438 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:42,439 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121589864] [2020-10-11 15:14:42,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:42,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:42,516 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:42,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121589864] [2020-10-11 15:14:42,516 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485612459] [2020-10-11 15:14:42,516 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:42,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:14:42,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:42,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:14:42,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:42,712 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:42,713 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:42,713 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:14:42,713 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560051213] [2020-10-11 15:14:42,713 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:14:42,713 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:42,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:14:42,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:14:42,714 INFO L87 Difference]: Start difference. First operand 7423 states and 33792 transitions. Second operand 18 states. [2020-10-11 15:14:43,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:43,826 INFO L93 Difference]: Finished difference Result 29614 states and 114072 transitions. [2020-10-11 15:14:43,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:14:43,827 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:14:43,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:43,892 INFO L225 Difference]: With dead ends: 29614 [2020-10-11 15:14:43,892 INFO L226 Difference]: Without dead ends: 29600 [2020-10-11 15:14:43,893 INFO L673 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-10-11 15:14:44,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29600 states. [2020-10-11 15:14:44,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29600 to 7168. [2020-10-11 15:14:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7168 states. [2020-10-11 15:14:44,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7168 states to 7168 states and 32668 transitions. [2020-10-11 15:14:44,254 INFO L78 Accepts]: Start accepts. Automaton has 7168 states and 32668 transitions. Word has length 15 [2020-10-11 15:14:44,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:44,255 INFO L481 AbstractCegarLoop]: Abstraction has 7168 states and 32668 transitions. [2020-10-11 15:14:44,255 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:14:44,255 INFO L276 IsEmpty]: Start isEmpty. Operand 7168 states and 32668 transitions. [2020-10-11 15:14:44,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-11 15:14:44,255 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:44,256 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:44,460 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-11 15:14:44,461 INFO L429 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-10-11 15:14:44,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:44,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-10-11 15:14:44,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:44,462 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732080178] [2020-10-11 15:14:44,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:44,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:44,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-11 15:14:44,494 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732080178] [2020-10-11 15:14:44,494 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:14:44,494 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:14:44,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438491953] [2020-10-11 15:14:44,494 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:14:44,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:44,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:14:44,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:14:44,495 INFO L87 Difference]: Start difference. First operand 7168 states and 32668 transitions. Second operand 5 states. [2020-10-11 15:14:44,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:44,666 INFO L93 Difference]: Finished difference Result 14114 states and 59552 transitions. [2020-10-11 15:14:44,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:14:44,667 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-11 15:14:44,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:44,695 INFO L225 Difference]: With dead ends: 14114 [2020-10-11 15:14:44,695 INFO L226 Difference]: Without dead ends: 14092 [2020-10-11 15:14:44,696 INFO L673 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-10-11 15:14:44,787 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states. [2020-10-11 15:14:45,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 8447. [2020-10-11 15:14:45,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8447 states. [2020-10-11 15:14:45,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8447 states to 8447 states and 38789 transitions. [2020-10-11 15:14:45,722 INFO L78 Accepts]: Start accepts. Automaton has 8447 states and 38789 transitions. Word has length 17 [2020-10-11 15:14:45,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:45,723 INFO L481 AbstractCegarLoop]: Abstraction has 8447 states and 38789 transitions. [2020-10-11 15:14:45,723 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:14:45,723 INFO L276 IsEmpty]: Start isEmpty. Operand 8447 states and 38789 transitions. [2020-10-11 15:14:45,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:14:45,723 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:45,724 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:45,724 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-11 15:14:45,724 INFO L429 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-10-11 15:14:45,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:45,724 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-10-11 15:14:45,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:45,725 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291616987] [2020-10-11 15:14:45,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:45,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:45,811 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:45,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291616987] [2020-10-11 15:14:45,812 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558824972] [2020-10-11 15:14:45,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:45,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:14:45,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:46,042 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:46,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:46,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:14:46,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864340291] [2020-10-11 15:14:46,043 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:14:46,043 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:46,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:14:46,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:14:46,043 INFO L87 Difference]: Start difference. First operand 8447 states and 38789 transitions. Second operand 20 states. [2020-10-11 15:14:47,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:47,657 INFO L93 Difference]: Finished difference Result 23172 states and 91050 transitions. [2020-10-11 15:14:47,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 15:14:47,658 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:14:47,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:47,711 INFO L225 Difference]: With dead ends: 23172 [2020-10-11 15:14:47,711 INFO L226 Difference]: Without dead ends: 23156 [2020-10-11 15:14:47,712 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-11 15:14:47,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23156 states. [2020-10-11 15:14:48,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23156 to 8503. [2020-10-11 15:14:48,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8503 states. [2020-10-11 15:14:48,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8503 states to 8503 states and 38957 transitions. [2020-10-11 15:14:48,045 INFO L78 Accepts]: Start accepts. Automaton has 8503 states and 38957 transitions. Word has length 19 [2020-10-11 15:14:48,046 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:48,046 INFO L481 AbstractCegarLoop]: Abstraction has 8503 states and 38957 transitions. [2020-10-11 15:14:48,046 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:14:48,046 INFO L276 IsEmpty]: Start isEmpty. Operand 8503 states and 38957 transitions. [2020-10-11 15:14:48,047 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:14:48,047 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:48,047 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:48,261 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-11 15:14:48,262 INFO L429 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-10-11 15:14:48,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:48,262 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-10-11 15:14:48,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:48,263 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786548885] [2020-10-11 15:14:48,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:48,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:48,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:48,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786548885] [2020-10-11 15:14:48,344 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1753511283] [2020-10-11 15:14:48,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:48,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:48,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:14:48,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:48,563 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:48,563 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:48,563 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:14:48,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208088102] [2020-10-11 15:14:48,564 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:14:48,564 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:48,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:14:48,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:14:48,565 INFO L87 Difference]: Start difference. First operand 8503 states and 38957 transitions. Second operand 20 states. [2020-10-11 15:14:50,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:50,102 INFO L93 Difference]: Finished difference Result 24677 states and 96805 transitions. [2020-10-11 15:14:50,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 15:14:50,103 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:14:50,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:50,151 INFO L225 Difference]: With dead ends: 24677 [2020-10-11 15:14:50,152 INFO L226 Difference]: Without dead ends: 24658 [2020-10-11 15:14:50,152 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-11 15:14:50,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24658 states. [2020-10-11 15:14:50,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24658 to 8577. [2020-10-11 15:14:50,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8577 states. [2020-10-11 15:14:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8577 states to 8577 states and 39244 transitions. [2020-10-11 15:14:50,487 INFO L78 Accepts]: Start accepts. Automaton has 8577 states and 39244 transitions. Word has length 19 [2020-10-11 15:14:50,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:50,487 INFO L481 AbstractCegarLoop]: Abstraction has 8577 states and 39244 transitions. [2020-10-11 15:14:50,487 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:14:50,487 INFO L276 IsEmpty]: Start isEmpty. Operand 8577 states and 39244 transitions. [2020-10-11 15:14:50,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:14:50,488 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:50,488 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:50,688 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,30 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:14:50,689 INFO L429 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-10-11 15:14:50,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:50,690 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-10-11 15:14:50,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:50,691 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113192297] [2020-10-11 15:14:50,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:50,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:50,785 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:50,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113192297] [2020-10-11 15:14:50,786 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [197963710] [2020-10-11 15:14:50,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:50,852 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:14:50,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:50,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:14:50,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:50,994 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:14:50,994 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:50,995 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:14:50,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676126645] [2020-10-11 15:14:50,995 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:14:50,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:50,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:14:50,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:14:50,996 INFO L87 Difference]: Start difference. First operand 8577 states and 39244 transitions. Second operand 19 states. [2020-10-11 15:14:52,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:52,074 INFO L93 Difference]: Finished difference Result 19940 states and 80274 transitions. [2020-10-11 15:14:52,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:14:52,075 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:14:52,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:52,115 INFO L225 Difference]: With dead ends: 19940 [2020-10-11 15:14:52,115 INFO L226 Difference]: Without dead ends: 19921 [2020-10-11 15:14:52,115 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 15:14:52,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19921 states. [2020-10-11 15:14:52,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19921 to 8468. [2020-10-11 15:14:52,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8468 states. [2020-10-11 15:14:52,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8468 states to 8468 states and 38762 transitions. [2020-10-11 15:14:52,410 INFO L78 Accepts]: Start accepts. Automaton has 8468 states and 38762 transitions. Word has length 19 [2020-10-11 15:14:52,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:52,411 INFO L481 AbstractCegarLoop]: Abstraction has 8468 states and 38762 transitions. [2020-10-11 15:14:52,411 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:14:52,411 INFO L276 IsEmpty]: Start isEmpty. Operand 8468 states and 38762 transitions. [2020-10-11 15:14:52,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:14:52,412 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:52,412 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:52,612 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:14:52,613 INFO L429 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-10-11 15:14:52,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:52,614 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-10-11 15:14:52,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:52,614 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671567524] [2020-10-11 15:14:52,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:52,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:52,702 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:52,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671567524] [2020-10-11 15:14:52,702 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [67075603] [2020-10-11 15:14:52,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:52,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:14:52,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:14:52,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:14:52,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:52,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:14:52,915 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:52,915 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:14:52,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660168233] [2020-10-11 15:14:52,916 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:14:52,916 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:52,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:14:52,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:14:52,917 INFO L87 Difference]: Start difference. First operand 8468 states and 38762 transitions. Second operand 19 states. [2020-10-11 15:14:54,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:14:54,011 INFO L93 Difference]: Finished difference Result 22845 states and 94088 transitions. [2020-10-11 15:14:54,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:14:54,012 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:14:54,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:14:54,058 INFO L225 Difference]: With dead ends: 22845 [2020-10-11 15:14:54,059 INFO L226 Difference]: Without dead ends: 22820 [2020-10-11 15:14:54,059 INFO L673 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-10-11 15:14:54,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22820 states. [2020-10-11 15:14:54,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22820 to 8329. [2020-10-11 15:14:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8329 states. [2020-10-11 15:14:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8329 states to 8329 states and 38184 transitions. [2020-10-11 15:14:54,377 INFO L78 Accepts]: Start accepts. Automaton has 8329 states and 38184 transitions. Word has length 19 [2020-10-11 15:14:54,377 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:14:54,377 INFO L481 AbstractCegarLoop]: Abstraction has 8329 states and 38184 transitions. [2020-10-11 15:14:54,377 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:14:54,377 INFO L276 IsEmpty]: Start isEmpty. Operand 8329 states and 38184 transitions. [2020-10-11 15:14:54,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:14:54,378 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:14:54,379 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:14:54,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:14:54,593 INFO L429 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-10-11 15:14:54,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:14:54,593 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-10-11 15:14:54,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:14:54,594 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334649014] [2020-10-11 15:14:54,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:14:54,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:54,690 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:14:54,690 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334649014] [2020-10-11 15:14:54,691 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946677466] [2020-10-11 15:14:54,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:14:54,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:14:54,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:14:54,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:14:54,985 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:14:54,986 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:14:54,986 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:14:54,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899789484] [2020-10-11 15:14:54,986 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:14:54,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:14:54,987 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:14:54,987 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:14:54,987 INFO L87 Difference]: Start difference. First operand 8329 states and 38184 transitions. Second operand 23 states. [2020-10-11 15:14:58,573 WARN L193 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 20 [2020-10-11 15:15:01,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:01,856 INFO L93 Difference]: Finished difference Result 49750 states and 175587 transitions. [2020-10-11 15:15:01,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-11 15:15:01,856 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:15:01,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:01,959 INFO L225 Difference]: With dead ends: 49750 [2020-10-11 15:15:01,959 INFO L226 Difference]: Without dead ends: 49701 [2020-10-11 15:15:01,961 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8142 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-11 15:15:02,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49701 states. [2020-10-11 15:15:02,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49701 to 8689. [2020-10-11 15:15:02,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8689 states. [2020-10-11 15:15:02,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8689 states to 8689 states and 39965 transitions. [2020-10-11 15:15:02,519 INFO L78 Accepts]: Start accepts. Automaton has 8689 states and 39965 transitions. Word has length 21 [2020-10-11 15:15:02,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:02,519 INFO L481 AbstractCegarLoop]: Abstraction has 8689 states and 39965 transitions. [2020-10-11 15:15:02,519 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:15:02,519 INFO L276 IsEmpty]: Start isEmpty. Operand 8689 states and 39965 transitions. [2020-10-11 15:15:02,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:02,520 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:02,520 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:02,720 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-10-11 15:15:02,721 INFO L429 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-10-11 15:15:02,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:02,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-10-11 15:15:02,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:02,722 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295183026] [2020-10-11 15:15:02,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:02,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:02,837 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:02,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295183026] [2020-10-11 15:15:02,837 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471365863] [2020-10-11 15:15:02,838 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:02,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:15:02,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:02,922 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:15:02,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:03,298 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:03,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:03,299 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:15:03,299 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043596896] [2020-10-11 15:15:03,299 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:15:03,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:03,300 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:15:03,300 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:15:03,300 INFO L87 Difference]: Start difference. First operand 8689 states and 39965 transitions. Second operand 24 states. [2020-10-11 15:15:09,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:09,483 INFO L93 Difference]: Finished difference Result 56458 states and 204600 transitions. [2020-10-11 15:15:09,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-11 15:15:09,484 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:15:09,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:09,594 INFO L225 Difference]: With dead ends: 56458 [2020-10-11 15:15:09,595 INFO L226 Difference]: Without dead ends: 56381 [2020-10-11 15:15:09,596 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6202 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-11 15:15:10,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56381 states. [2020-10-11 15:15:10,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56381 to 8775. [2020-10-11 15:15:10,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8775 states. [2020-10-11 15:15:10,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8775 states to 8775 states and 40541 transitions. [2020-10-11 15:15:10,406 INFO L78 Accepts]: Start accepts. Automaton has 8775 states and 40541 transitions. Word has length 21 [2020-10-11 15:15:10,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:10,406 INFO L481 AbstractCegarLoop]: Abstraction has 8775 states and 40541 transitions. [2020-10-11 15:15:10,407 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:15:10,407 INFO L276 IsEmpty]: Start isEmpty. Operand 8775 states and 40541 transitions. [2020-10-11 15:15:10,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:10,407 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:10,408 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:10,608 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:10,608 INFO L429 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-10-11 15:15:10,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:10,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-10-11 15:15:10,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:10,610 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655201818] [2020-10-11 15:15:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:10,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:10,706 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:10,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655201818] [2020-10-11 15:15:10,707 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758283933] [2020-10-11 15:15:10,707 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:10,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 15:15:10,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:10,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:15:10,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:10,988 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:10,988 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:10,989 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:15:10,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381343602] [2020-10-11 15:15:10,989 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:15:10,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:10,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:15:10,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:15:10,990 INFO L87 Difference]: Start difference. First operand 8775 states and 40541 transitions. Second operand 23 states. [2020-10-11 15:15:17,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:17,529 INFO L93 Difference]: Finished difference Result 52830 states and 186318 transitions. [2020-10-11 15:15:17,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-11 15:15:17,529 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:15:17,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:17,630 INFO L225 Difference]: With dead ends: 52830 [2020-10-11 15:15:17,630 INFO L226 Difference]: Without dead ends: 52813 [2020-10-11 15:15:17,631 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8677 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-11 15:15:17,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52813 states. [2020-10-11 15:15:18,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52813 to 8850. [2020-10-11 15:15:18,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8850 states. [2020-10-11 15:15:18,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8850 states to 8850 states and 40968 transitions. [2020-10-11 15:15:18,215 INFO L78 Accepts]: Start accepts. Automaton has 8850 states and 40968 transitions. Word has length 21 [2020-10-11 15:15:18,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:18,216 INFO L481 AbstractCegarLoop]: Abstraction has 8850 states and 40968 transitions. [2020-10-11 15:15:18,216 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:15:18,216 INFO L276 IsEmpty]: Start isEmpty. Operand 8850 states and 40968 transitions. [2020-10-11 15:15:18,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:18,217 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:18,217 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:18,417 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2020-10-11 15:15:18,418 INFO L429 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-10-11 15:15:18,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:18,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-10-11 15:15:18,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:18,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607536312] [2020-10-11 15:15:18,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:18,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:18,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-10-11 15:15:18,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607536312] [2020-10-11 15:15:18,531 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772829447] [2020-10-11 15:15:18,531 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:18,600 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:15:18,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:18,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:15:18,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:18,821 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:18,822 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:18,822 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:15:18,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477137244] [2020-10-11 15:15:18,822 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:15:18,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:18,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:15:18,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:15:18,823 INFO L87 Difference]: Start difference. First operand 8850 states and 40968 transitions. Second operand 24 states. [2020-10-11 15:15:24,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:24,070 INFO L93 Difference]: Finished difference Result 57837 states and 210293 transitions. [2020-10-11 15:15:24,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-11 15:15:24,071 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:15:24,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:24,184 INFO L225 Difference]: With dead ends: 57837 [2020-10-11 15:15:24,185 INFO L226 Difference]: Without dead ends: 57780 [2020-10-11 15:15:24,185 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5818 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-11 15:15:24,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57780 states. [2020-10-11 15:15:24,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57780 to 9015. [2020-10-11 15:15:24,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9015 states. [2020-10-11 15:15:24,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9015 states to 9015 states and 42019 transitions. [2020-10-11 15:15:24,848 INFO L78 Accepts]: Start accepts. Automaton has 9015 states and 42019 transitions. Word has length 21 [2020-10-11 15:15:24,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:24,848 INFO L481 AbstractCegarLoop]: Abstraction has 9015 states and 42019 transitions. [2020-10-11 15:15:24,848 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:15:24,848 INFO L276 IsEmpty]: Start isEmpty. Operand 9015 states and 42019 transitions. [2020-10-11 15:15:24,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:24,849 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:24,850 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:25,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:25,050 INFO L429 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-10-11 15:15:25,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:25,051 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-10-11 15:15:25,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:25,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422661187] [2020-10-11 15:15:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:25,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:25,181 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:25,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422661187] [2020-10-11 15:15:25,182 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1880364760] [2020-10-11 15:15:25,182 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:25,251 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 15:15:25,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:25,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:15:25,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:25,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:25,462 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:25,462 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:15:25,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772376546] [2020-10-11 15:15:25,463 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:15:25,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:25,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:15:25,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:15:25,464 INFO L87 Difference]: Start difference. First operand 9015 states and 42019 transitions. Second operand 24 states. [2020-10-11 15:15:30,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:30,146 INFO L93 Difference]: Finished difference Result 68007 states and 249502 transitions. [2020-10-11 15:15:30,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-11 15:15:30,147 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:15:30,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:30,284 INFO L225 Difference]: With dead ends: 68007 [2020-10-11 15:15:30,284 INFO L226 Difference]: Without dead ends: 67995 [2020-10-11 15:15:30,285 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4309 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-11 15:15:30,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67995 states. [2020-10-11 15:15:30,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67995 to 8816. [2020-10-11 15:15:30,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8816 states. [2020-10-11 15:15:31,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8816 states to 8816 states and 41106 transitions. [2020-10-11 15:15:31,021 INFO L78 Accepts]: Start accepts. Automaton has 8816 states and 41106 transitions. Word has length 21 [2020-10-11 15:15:31,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:31,021 INFO L481 AbstractCegarLoop]: Abstraction has 8816 states and 41106 transitions. [2020-10-11 15:15:31,021 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:15:31,021 INFO L276 IsEmpty]: Start isEmpty. Operand 8816 states and 41106 transitions. [2020-10-11 15:15:31,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:31,022 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:31,022 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:31,223 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2020-10-11 15:15:31,223 INFO L429 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-10-11 15:15:31,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:31,224 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-10-11 15:15:31,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:31,224 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250498345] [2020-10-11 15:15:31,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:31,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:31,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:31,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250498345] [2020-10-11 15:15:31,345 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886507955] [2020-10-11 15:15:31,345 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:31,422 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 15:15:31,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:31,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:15:31,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:31,642 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:31,642 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:31,642 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:15:31,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112726400] [2020-10-11 15:15:31,643 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:15:31,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:31,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:15:31,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:15:31,643 INFO L87 Difference]: Start difference. First operand 8816 states and 41106 transitions. Second operand 24 states. [2020-10-11 15:15:34,348 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 15 [2020-10-11 15:15:36,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:36,947 INFO L93 Difference]: Finished difference Result 75874 states and 283623 transitions. [2020-10-11 15:15:36,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-11 15:15:36,948 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:15:36,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:37,104 INFO L225 Difference]: With dead ends: 75874 [2020-10-11 15:15:37,104 INFO L226 Difference]: Without dead ends: 75841 [2020-10-11 15:15:37,105 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4110 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-11 15:15:37,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75841 states. [2020-10-11 15:15:37,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75841 to 8779. [2020-10-11 15:15:37,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8779 states. [2020-10-11 15:15:37,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8779 states to 8779 states and 41239 transitions. [2020-10-11 15:15:37,922 INFO L78 Accepts]: Start accepts. Automaton has 8779 states and 41239 transitions. Word has length 21 [2020-10-11 15:15:37,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:37,922 INFO L481 AbstractCegarLoop]: Abstraction has 8779 states and 41239 transitions. [2020-10-11 15:15:37,922 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:15:37,922 INFO L276 IsEmpty]: Start isEmpty. Operand 8779 states and 41239 transitions. [2020-10-11 15:15:37,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:15:37,924 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:37,924 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:38,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-11 15:15:38,125 INFO L429 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-10-11 15:15:38,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:38,125 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-10-11 15:15:38,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:38,126 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157811930] [2020-10-11 15:15:38,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:38,158 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-11 15:15:38,158 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157811930] [2020-10-11 15:15:38,159 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:15:38,159 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:15:38,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433337050] [2020-10-11 15:15:38,159 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:15:38,159 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:38,159 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:15:38,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:15:38,160 INFO L87 Difference]: Start difference. First operand 8779 states and 41239 transitions. Second operand 5 states. [2020-10-11 15:15:38,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:38,368 INFO L93 Difference]: Finished difference Result 16198 states and 70654 transitions. [2020-10-11 15:15:38,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:15:38,369 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-11 15:15:38,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:38,402 INFO L225 Difference]: With dead ends: 16198 [2020-10-11 15:15:38,402 INFO L226 Difference]: Without dead ends: 16167 [2020-10-11 15:15:38,402 INFO L673 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-10-11 15:15:38,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16167 states. [2020-10-11 15:15:38,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16167 to 10308. [2020-10-11 15:15:38,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10308 states. [2020-10-11 15:15:38,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10308 states to 10308 states and 48350 transitions. [2020-10-11 15:15:38,680 INFO L78 Accepts]: Start accepts. Automaton has 10308 states and 48350 transitions. Word has length 21 [2020-10-11 15:15:38,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:38,680 INFO L481 AbstractCegarLoop]: Abstraction has 10308 states and 48350 transitions. [2020-10-11 15:15:38,680 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:15:38,680 INFO L276 IsEmpty]: Start isEmpty. Operand 10308 states and 48350 transitions. [2020-10-11 15:15:38,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:38,682 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:38,682 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:38,682 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2020-10-11 15:15:38,682 INFO L429 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-10-11 15:15:38,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:38,682 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-10-11 15:15:38,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:38,682 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78594378] [2020-10-11 15:15:38,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:38,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:38,977 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78594378] [2020-10-11 15:15:38,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1730840149] [2020-10-11 15:15:38,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:39,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:15:39,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:39,258 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:39,258 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:39,259 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:15:39,259 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322257259] [2020-10-11 15:15:39,259 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:15:39,259 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:39,260 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:15:39,260 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:15:39,260 INFO L87 Difference]: Start difference. First operand 10308 states and 48350 transitions. Second operand 22 states. [2020-10-11 15:15:41,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:41,909 INFO L93 Difference]: Finished difference Result 26201 states and 106927 transitions. [2020-10-11 15:15:41,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 15:15:41,909 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:15:41,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:41,962 INFO L225 Difference]: With dead ends: 26201 [2020-10-11 15:15:41,963 INFO L226 Difference]: Without dead ends: 26178 [2020-10-11 15:15:41,963 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-11 15:15:42,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26178 states. [2020-10-11 15:15:42,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26178 to 10322. [2020-10-11 15:15:42,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10322 states. [2020-10-11 15:15:42,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10322 states to 10322 states and 48233 transitions. [2020-10-11 15:15:42,351 INFO L78 Accepts]: Start accepts. Automaton has 10322 states and 48233 transitions. Word has length 23 [2020-10-11 15:15:42,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:42,352 INFO L481 AbstractCegarLoop]: Abstraction has 10322 states and 48233 transitions. [2020-10-11 15:15:42,352 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:15:42,352 INFO L276 IsEmpty]: Start isEmpty. Operand 10322 states and 48233 transitions. [2020-10-11 15:15:42,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:42,353 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:42,353 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:42,554 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:42,554 INFO L429 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-10-11 15:15:42,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:42,555 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-10-11 15:15:42,555 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:42,555 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748400793] [2020-10-11 15:15:42,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:42,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:42,657 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:42,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748400793] [2020-10-11 15:15:42,657 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [646411172] [2020-10-11 15:15:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:42,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:42,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:15:42,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:42,938 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:42,938 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:42,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:15:42,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351564047] [2020-10-11 15:15:42,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:15:42,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:42,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:15:42,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:15:42,940 INFO L87 Difference]: Start difference. First operand 10322 states and 48233 transitions. Second operand 22 states. [2020-10-11 15:15:45,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:45,135 INFO L93 Difference]: Finished difference Result 27459 states and 111719 transitions. [2020-10-11 15:15:45,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 15:15:45,136 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:15:45,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:45,193 INFO L225 Difference]: With dead ends: 27459 [2020-10-11 15:15:45,193 INFO L226 Difference]: Without dead ends: 27434 [2020-10-11 15:15:45,193 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-11 15:15:45,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27434 states. [2020-10-11 15:15:45,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27434 to 10334. [2020-10-11 15:15:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10334 states. [2020-10-11 15:15:45,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10334 states to 10334 states and 48087 transitions. [2020-10-11 15:15:45,831 INFO L78 Accepts]: Start accepts. Automaton has 10334 states and 48087 transitions. Word has length 23 [2020-10-11 15:15:45,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:45,832 INFO L481 AbstractCegarLoop]: Abstraction has 10334 states and 48087 transitions. [2020-10-11 15:15:45,832 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:15:45,832 INFO L276 IsEmpty]: Start isEmpty. Operand 10334 states and 48087 transitions. [2020-10-11 15:15:45,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:45,834 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:45,834 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:46,034 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:46,034 INFO L429 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-10-11 15:15:46,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:46,035 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-10-11 15:15:46,036 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:46,036 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669170918] [2020-10-11 15:15:46,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:46,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:46,151 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:46,151 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669170918] [2020-10-11 15:15:46,152 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060820581] [2020-10-11 15:15:46,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:46,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:46,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:15:46,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:46,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:46,528 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:46,528 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:15:46,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752007844] [2020-10-11 15:15:46,529 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:15:46,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:46,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:15:46,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:15:46,530 INFO L87 Difference]: Start difference. First operand 10334 states and 48087 transitions. Second operand 22 states. [2020-10-11 15:15:48,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:48,233 INFO L93 Difference]: Finished difference Result 27678 states and 112557 transitions. [2020-10-11 15:15:48,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 15:15:48,234 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:15:48,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:48,290 INFO L225 Difference]: With dead ends: 27678 [2020-10-11 15:15:48,290 INFO L226 Difference]: Without dead ends: 27648 [2020-10-11 15:15:48,291 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-11 15:15:48,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27648 states. [2020-10-11 15:15:48,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27648 to 10519. [2020-10-11 15:15:48,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10519 states. [2020-10-11 15:15:48,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10519 states to 10519 states and 48808 transitions. [2020-10-11 15:15:48,689 INFO L78 Accepts]: Start accepts. Automaton has 10519 states and 48808 transitions. Word has length 23 [2020-10-11 15:15:48,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:48,690 INFO L481 AbstractCegarLoop]: Abstraction has 10519 states and 48808 transitions. [2020-10-11 15:15:48,690 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:15:48,690 INFO L276 IsEmpty]: Start isEmpty. Operand 10519 states and 48808 transitions. [2020-10-11 15:15:48,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:48,692 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:48,692 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:48,892 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:48,893 INFO L429 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-10-11 15:15:48,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:48,893 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-10-11 15:15:48,894 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:48,894 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944637759] [2020-10-11 15:15:48,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:48,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:49,011 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:49,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944637759] [2020-10-11 15:15:49,011 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562828845] [2020-10-11 15:15:49,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:49,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:15:49,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:49,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:15:49,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:49,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:15:49,225 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:49,225 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:15:49,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038525697] [2020-10-11 15:15:49,226 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:15:49,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:49,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:15:49,227 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:15:49,227 INFO L87 Difference]: Start difference. First operand 10519 states and 48808 transitions. Second operand 20 states. [2020-10-11 15:15:50,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:50,717 INFO L93 Difference]: Finished difference Result 28219 states and 115749 transitions. [2020-10-11 15:15:50,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 15:15:50,718 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:15:50,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:50,777 INFO L225 Difference]: With dead ends: 28219 [2020-10-11 15:15:50,777 INFO L226 Difference]: Without dead ends: 28182 [2020-10-11 15:15:50,777 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:15:50,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28182 states. [2020-10-11 15:15:51,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28182 to 10495. [2020-10-11 15:15:51,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10495 states. [2020-10-11 15:15:51,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10495 states to 10495 states and 48707 transitions. [2020-10-11 15:15:51,178 INFO L78 Accepts]: Start accepts. Automaton has 10495 states and 48707 transitions. Word has length 23 [2020-10-11 15:15:51,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:51,178 INFO L481 AbstractCegarLoop]: Abstraction has 10495 states and 48707 transitions. [2020-10-11 15:15:51,178 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:15:51,178 INFO L276 IsEmpty]: Start isEmpty. Operand 10495 states and 48707 transitions. [2020-10-11 15:15:51,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:51,180 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:51,181 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:51,381 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-11 15:15:51,381 INFO L429 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-10-11 15:15:51,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:51,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-10-11 15:15:51,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:51,382 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899254466] [2020-10-11 15:15:51,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:51,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:51,498 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:51,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899254466] [2020-10-11 15:15:51,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157116011] [2020-10-11 15:15:51,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:51,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:15:51,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:51,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:15:51,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:51,828 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:15:51,828 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:51,828 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:15:51,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883127571] [2020-10-11 15:15:51,829 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:15:51,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:51,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:15:51,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:15:51,830 INFO L87 Difference]: Start difference. First operand 10495 states and 48707 transitions. Second operand 20 states. [2020-10-11 15:15:54,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:54,057 INFO L93 Difference]: Finished difference Result 30803 states and 128260 transitions. [2020-10-11 15:15:54,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 15:15:54,058 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:15:54,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:54,123 INFO L225 Difference]: With dead ends: 30803 [2020-10-11 15:15:54,123 INFO L226 Difference]: Without dead ends: 30766 [2020-10-11 15:15:54,123 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:15:54,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30766 states. [2020-10-11 15:15:54,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30766 to 10348. [2020-10-11 15:15:54,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10348 states. [2020-10-11 15:15:54,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10348 states to 10348 states and 48028 transitions. [2020-10-11 15:15:54,552 INFO L78 Accepts]: Start accepts. Automaton has 10348 states and 48028 transitions. Word has length 23 [2020-10-11 15:15:54,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:54,552 INFO L481 AbstractCegarLoop]: Abstraction has 10348 states and 48028 transitions. [2020-10-11 15:15:54,552 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:15:54,552 INFO L276 IsEmpty]: Start isEmpty. Operand 10348 states and 48028 transitions. [2020-10-11 15:15:54,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:15:54,555 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:54,555 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:54,766 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:54,767 INFO L429 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-10-11 15:15:54,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:54,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-10-11 15:15:54,767 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:54,768 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379513810] [2020-10-11 15:15:54,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:54,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:54,889 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:54,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379513810] [2020-10-11 15:15:54,890 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2082727713] [2020-10-11 15:15:54,890 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:54,985 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:15:54,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:15:54,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:15:54,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:55,162 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:15:55,163 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:55,163 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:15:55,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378626634] [2020-10-11 15:15:55,163 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:15:55,164 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:55,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:15:55,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:15:55,164 INFO L87 Difference]: Start difference. First operand 10348 states and 48028 transitions. Second operand 20 states. [2020-10-11 15:15:56,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:15:56,569 INFO L93 Difference]: Finished difference Result 22369 states and 92565 transitions. [2020-10-11 15:15:56,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 15:15:56,570 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:15:56,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:15:56,615 INFO L225 Difference]: With dead ends: 22369 [2020-10-11 15:15:56,615 INFO L226 Difference]: Without dead ends: 22332 [2020-10-11 15:15:56,615 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 15:15:56,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22332 states. [2020-10-11 15:15:56,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22332 to 10518. [2020-10-11 15:15:56,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10518 states. [2020-10-11 15:15:56,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10518 states to 10518 states and 48785 transitions. [2020-10-11 15:15:56,962 INFO L78 Accepts]: Start accepts. Automaton has 10518 states and 48785 transitions. Word has length 23 [2020-10-11 15:15:56,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:15:56,962 INFO L481 AbstractCegarLoop]: Abstraction has 10518 states and 48785 transitions. [2020-10-11 15:15:56,962 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:15:56,962 INFO L276 IsEmpty]: Start isEmpty. Operand 10518 states and 48785 transitions. [2020-10-11 15:15:56,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:15:56,966 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:15:56,966 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:15:57,166 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:15:57,167 INFO L429 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-10-11 15:15:57,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:15:57,167 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-10-11 15:15:57,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:15:57,168 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717594329] [2020-10-11 15:15:57,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:15:57,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:57,291 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:15:57,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717594329] [2020-10-11 15:15:57,291 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409463014] [2020-10-11 15:15:57,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:15:57,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:15:57,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:15:57,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:15:57,674 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:15:57,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:15:57,675 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:15:57,675 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962815502] [2020-10-11 15:15:57,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:15:57,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:15:57,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:15:57,676 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:15:57,677 INFO L87 Difference]: Start difference. First operand 10518 states and 48785 transitions. Second operand 25 states. [2020-10-11 15:16:00,926 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 15 [2020-10-11 15:16:07,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:07,102 INFO L93 Difference]: Finished difference Result 48069 states and 178661 transitions. [2020-10-11 15:16:07,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-11 15:16:07,103 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:16:07,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:07,196 INFO L225 Difference]: With dead ends: 48069 [2020-10-11 15:16:07,196 INFO L226 Difference]: Without dead ends: 48009 [2020-10-11 15:16:07,197 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9459 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-11 15:16:07,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48009 states. [2020-10-11 15:16:07,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48009 to 10696. [2020-10-11 15:16:07,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10696 states. [2020-10-11 15:16:07,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10696 states to 10696 states and 49659 transitions. [2020-10-11 15:16:07,804 INFO L78 Accepts]: Start accepts. Automaton has 10696 states and 49659 transitions. Word has length 25 [2020-10-11 15:16:07,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:07,804 INFO L481 AbstractCegarLoop]: Abstraction has 10696 states and 49659 transitions. [2020-10-11 15:16:07,804 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:16:07,805 INFO L276 IsEmpty]: Start isEmpty. Operand 10696 states and 49659 transitions. [2020-10-11 15:16:07,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:07,808 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:07,808 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:08,008 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-10-11 15:16:08,008 INFO L429 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-10-11 15:16:08,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:08,009 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-10-11 15:16:08,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:08,010 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680501095] [2020-10-11 15:16:08,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:08,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:08,127 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-11 15:16:08,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680501095] [2020-10-11 15:16:08,127 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1716231556] [2020-10-11 15:16:08,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:08,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:08,200 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:16:08,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:16:08,485 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:08,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:16:08,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-11 15:16:08,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340064408] [2020-10-11 15:16:08,486 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:16:08,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:16:08,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:16:08,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:16:08,487 INFO L87 Difference]: Start difference. First operand 10696 states and 49659 transitions. Second operand 24 states. [2020-10-11 15:16:10,137 WARN L193 SmtUtils]: Spent 148.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 12 [2020-10-11 15:16:16,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:16,515 INFO L93 Difference]: Finished difference Result 47545 states and 177328 transitions. [2020-10-11 15:16:16,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2020-10-11 15:16:16,515 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-11 15:16:16,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:16,606 INFO L225 Difference]: With dead ends: 47545 [2020-10-11 15:16:16,607 INFO L226 Difference]: Without dead ends: 47492 [2020-10-11 15:16:16,608 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7402 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2937, Invalid=17085, Unknown=0, NotChecked=0, Total=20022 [2020-10-11 15:16:16,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47492 states. [2020-10-11 15:16:17,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47492 to 11019. [2020-10-11 15:16:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11019 states. [2020-10-11 15:16:17,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11019 states to 11019 states and 51222 transitions. [2020-10-11 15:16:17,214 INFO L78 Accepts]: Start accepts. Automaton has 11019 states and 51222 transitions. Word has length 25 [2020-10-11 15:16:17,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:17,215 INFO L481 AbstractCegarLoop]: Abstraction has 11019 states and 51222 transitions. [2020-10-11 15:16:17,215 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:16:17,215 INFO L276 IsEmpty]: Start isEmpty. Operand 11019 states and 51222 transitions. [2020-10-11 15:16:17,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:17,219 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:17,219 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:17,419 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2020-10-11 15:16:17,420 INFO L429 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-10-11 15:16:17,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:17,421 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-10-11 15:16:17,421 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:17,421 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695613373] [2020-10-11 15:16:17,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:17,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:17,564 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:17,564 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695613373] [2020-10-11 15:16:17,565 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021712923] [2020-10-11 15:16:17,565 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:17,634 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:16:17,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:16:17,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:16:17,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:16:17,925 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:16:17,925 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:16:17,925 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:16:17,926 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735833862] [2020-10-11 15:16:17,926 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:16:17,926 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:16:17,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:16:17,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:16:17,927 INFO L87 Difference]: Start difference. First operand 11019 states and 51222 transitions. Second operand 25 states. [2020-10-11 15:16:20,689 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 19 DAG size of output: 18 [2020-10-11 15:16:29,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:29,613 INFO L93 Difference]: Finished difference Result 63804 states and 240433 transitions. [2020-10-11 15:16:29,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-11 15:16:29,614 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:16:29,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:29,745 INFO L225 Difference]: With dead ends: 63804 [2020-10-11 15:16:29,745 INFO L226 Difference]: Without dead ends: 63683 [2020-10-11 15:16:29,747 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12973 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-11 15:16:30,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63683 states. [2020-10-11 15:16:30,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63683 to 10954. [2020-10-11 15:16:30,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10954 states. [2020-10-11 15:16:30,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10954 states to 10954 states and 50857 transitions. [2020-10-11 15:16:30,507 INFO L78 Accepts]: Start accepts. Automaton has 10954 states and 50857 transitions. Word has length 25 [2020-10-11 15:16:30,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:30,507 INFO L481 AbstractCegarLoop]: Abstraction has 10954 states and 50857 transitions. [2020-10-11 15:16:30,507 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:16:30,507 INFO L276 IsEmpty]: Start isEmpty. Operand 10954 states and 50857 transitions. [2020-10-11 15:16:30,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:30,511 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:30,511 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:30,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-10-11 15:16:30,722 INFO L429 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-10-11 15:16:30,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:30,723 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-10-11 15:16:30,723 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:30,723 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074962785] [2020-10-11 15:16:30,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:30,888 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:30,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074962785] [2020-10-11 15:16:30,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897927607] [2020-10-11 15:16:30,889 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:30,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:16:30,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:16:30,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:16:30,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:16:31,254 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:16:31,254 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:16:31,254 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:16:31,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915875548] [2020-10-11 15:16:31,255 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:16:31,255 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:16:31,255 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:16:31,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:16:31,255 INFO L87 Difference]: Start difference. First operand 10954 states and 50857 transitions. Second operand 25 states. [2020-10-11 15:16:38,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:38,826 INFO L93 Difference]: Finished difference Result 42088 states and 159955 transitions. [2020-10-11 15:16:38,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-11 15:16:38,827 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:16:38,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:38,911 INFO L225 Difference]: With dead ends: 42088 [2020-10-11 15:16:38,911 INFO L226 Difference]: Without dead ends: 41948 [2020-10-11 15:16:38,912 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5981 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-11 15:16:39,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41948 states. [2020-10-11 15:16:39,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41948 to 10235. [2020-10-11 15:16:39,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10235 states. [2020-10-11 15:16:39,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10235 states to 10235 states and 47143 transitions. [2020-10-11 15:16:39,452 INFO L78 Accepts]: Start accepts. Automaton has 10235 states and 47143 transitions. Word has length 25 [2020-10-11 15:16:39,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:39,453 INFO L481 AbstractCegarLoop]: Abstraction has 10235 states and 47143 transitions. [2020-10-11 15:16:39,453 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:16:39,453 INFO L276 IsEmpty]: Start isEmpty. Operand 10235 states and 47143 transitions. [2020-10-11 15:16:39,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:39,456 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:39,456 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:39,657 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:16:39,657 INFO L429 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-10-11 15:16:39,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:39,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-10-11 15:16:39,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:39,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937983386] [2020-10-11 15:16:39,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:39,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:39,791 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:39,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937983386] [2020-10-11 15:16:39,792 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55018880] [2020-10-11 15:16:39,792 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:39,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:16:39,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:16:39,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:16:39,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:16:40,202 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:40,203 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:16:40,203 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:16:40,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082257412] [2020-10-11 15:16:40,203 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:16:40,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:16:40,204 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:16:40,204 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:16:40,204 INFO L87 Difference]: Start difference. First operand 10235 states and 47143 transitions. Second operand 25 states. [2020-10-11 15:16:42,921 WARN L193 SmtUtils]: Spent 119.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 15 [2020-10-11 15:16:49,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:49,765 INFO L93 Difference]: Finished difference Result 49498 states and 181558 transitions. [2020-10-11 15:16:49,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-11 15:16:49,765 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:16:49,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:49,862 INFO L225 Difference]: With dead ends: 49498 [2020-10-11 15:16:49,862 INFO L226 Difference]: Without dead ends: 49459 [2020-10-11 15:16:49,863 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10217 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-11 15:16:50,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49459 states. [2020-10-11 15:16:50,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49459 to 10476. [2020-10-11 15:16:50,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10476 states. [2020-10-11 15:16:50,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10476 states to 10476 states and 48321 transitions. [2020-10-11 15:16:50,477 INFO L78 Accepts]: Start accepts. Automaton has 10476 states and 48321 transitions. Word has length 25 [2020-10-11 15:16:50,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:50,478 INFO L481 AbstractCegarLoop]: Abstraction has 10476 states and 48321 transitions. [2020-10-11 15:16:50,478 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:16:50,478 INFO L276 IsEmpty]: Start isEmpty. Operand 10476 states and 48321 transitions. [2020-10-11 15:16:50,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:50,481 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:50,481 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:50,681 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,49 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:16:50,682 INFO L429 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-10-11 15:16:50,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:50,682 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-10-11 15:16:50,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:50,683 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661764544] [2020-10-11 15:16:50,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:50,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:50,807 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-11 15:16:50,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661764544] [2020-10-11 15:16:50,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1977155148] [2020-10-11 15:16:50,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:50,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:50,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:16:50,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:16:51,170 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:51,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:16:51,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-11 15:16:51,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335377342] [2020-10-11 15:16:51,171 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:16:51,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:16:51,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:16:51,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:16:51,172 INFO L87 Difference]: Start difference. First operand 10476 states and 48321 transitions. Second operand 24 states. [2020-10-11 15:16:55,389 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification. DAG size of input: 14 DAG size of output: 13 [2020-10-11 15:16:58,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:16:58,608 INFO L93 Difference]: Finished difference Result 48353 states and 179334 transitions. [2020-10-11 15:16:58,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-11 15:16:58,608 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-11 15:16:58,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:16:58,701 INFO L225 Difference]: With dead ends: 48353 [2020-10-11 15:16:58,702 INFO L226 Difference]: Without dead ends: 48296 [2020-10-11 15:16:58,703 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7089 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-11 15:16:58,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48296 states. [2020-10-11 15:16:59,285 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48296 to 10870. [2020-10-11 15:16:59,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10870 states. [2020-10-11 15:16:59,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10870 states to 10870 states and 50194 transitions. [2020-10-11 15:16:59,314 INFO L78 Accepts]: Start accepts. Automaton has 10870 states and 50194 transitions. Word has length 25 [2020-10-11 15:16:59,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:16:59,314 INFO L481 AbstractCegarLoop]: Abstraction has 10870 states and 50194 transitions. [2020-10-11 15:16:59,314 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:16:59,314 INFO L276 IsEmpty]: Start isEmpty. Operand 10870 states and 50194 transitions. [2020-10-11 15:16:59,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:16:59,318 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:16:59,318 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:16:59,518 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,50 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:16:59,519 INFO L429 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-10-11 15:16:59,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:16:59,519 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-10-11 15:16:59,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:16:59,520 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760800046] [2020-10-11 15:16:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:16:59,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:16:59,698 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:16:59,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760800046] [2020-10-11 15:16:59,699 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381019058] [2020-10-11 15:16:59,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:16:59,793 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:16:59,794 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:16:59,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:16:59,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:00,164 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:00,165 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:00,165 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:17:00,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688545009] [2020-10-11 15:17:00,165 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:17:00,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:00,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:17:00,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:17:00,166 INFO L87 Difference]: Start difference. First operand 10870 states and 50194 transitions. Second operand 26 states. [2020-10-11 15:17:09,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:17:09,891 INFO L93 Difference]: Finished difference Result 66406 states and 255795 transitions. [2020-10-11 15:17:09,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2020-10-11 15:17:09,892 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:17:09,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:17:10,030 INFO L225 Difference]: With dead ends: 66406 [2020-10-11 15:17:10,030 INFO L226 Difference]: Without dead ends: 66332 [2020-10-11 15:17:10,031 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8905 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=3850, Invalid=20330, Unknown=0, NotChecked=0, Total=24180 [2020-10-11 15:17:10,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66332 states. [2020-10-11 15:17:10,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66332 to 11052. [2020-10-11 15:17:10,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11052 states. [2020-10-11 15:17:10,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11052 states to 11052 states and 51285 transitions. [2020-10-11 15:17:10,823 INFO L78 Accepts]: Start accepts. Automaton has 11052 states and 51285 transitions. Word has length 25 [2020-10-11 15:17:10,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:17:10,823 INFO L481 AbstractCegarLoop]: Abstraction has 11052 states and 51285 transitions. [2020-10-11 15:17:10,823 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:17:10,823 INFO L276 IsEmpty]: Start isEmpty. Operand 11052 states and 51285 transitions. [2020-10-11 15:17:10,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:17:10,827 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:17:10,827 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:17:11,027 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:17:11,028 INFO L429 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-10-11 15:17:11,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:17:11,029 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-10-11 15:17:11,029 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:17:11,029 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117560206] [2020-10-11 15:17:11,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:17:11,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:17:11,174 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:11,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117560206] [2020-10-11 15:17:11,174 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736970259] [2020-10-11 15:17:11,174 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:17:11,247 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:17:11,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:17:11,247 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:17:11,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:11,530 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:17:11,531 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:11,531 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:17:11,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226346066] [2020-10-11 15:17:11,531 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:17:11,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:11,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:17:11,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:17:11,532 INFO L87 Difference]: Start difference. First operand 11052 states and 51285 transitions. Second operand 25 states. [2020-10-11 15:17:19,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:17:19,097 INFO L93 Difference]: Finished difference Result 44035 states and 166663 transitions. [2020-10-11 15:17:19,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-11 15:17:19,099 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:17:19,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:17:19,186 INFO L225 Difference]: With dead ends: 44035 [2020-10-11 15:17:19,186 INFO L226 Difference]: Without dead ends: 43883 [2020-10-11 15:17:19,187 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5425 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-11 15:17:19,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43883 states. [2020-10-11 15:17:19,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43883 to 10494. [2020-10-11 15:17:19,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10494 states. [2020-10-11 15:17:19,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10494 states to 10494 states and 48404 transitions. [2020-10-11 15:17:19,973 INFO L78 Accepts]: Start accepts. Automaton has 10494 states and 48404 transitions. Word has length 25 [2020-10-11 15:17:19,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:17:19,973 INFO L481 AbstractCegarLoop]: Abstraction has 10494 states and 48404 transitions. [2020-10-11 15:17:19,973 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:17:19,973 INFO L276 IsEmpty]: Start isEmpty. Operand 10494 states and 48404 transitions. [2020-10-11 15:17:19,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:17:19,976 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:17:19,976 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:17:20,177 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2020-10-11 15:17:20,177 INFO L429 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-10-11 15:17:20,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:17:20,178 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-10-11 15:17:20,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:17:20,179 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897840547] [2020-10-11 15:17:20,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:17:20,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:17:20,317 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:20,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897840547] [2020-10-11 15:17:20,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444511096] [2020-10-11 15:17:20,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:17:20,388 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:17:20,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:17:20,389 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:17:20,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:20,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:20,685 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:20,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:17:20,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427965296] [2020-10-11 15:17:20,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:17:20,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:20,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:17:20,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:17:20,686 INFO L87 Difference]: Start difference. First operand 10494 states and 48404 transitions. Second operand 25 states. [2020-10-11 15:17:31,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:17:31,636 INFO L93 Difference]: Finished difference Result 71134 states and 264486 transitions. [2020-10-11 15:17:31,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-11 15:17:31,637 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:17:31,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:17:31,783 INFO L225 Difference]: With dead ends: 71134 [2020-10-11 15:17:31,784 INFO L226 Difference]: Without dead ends: 71100 [2020-10-11 15:17:31,785 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12412 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-11 15:17:32,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71100 states. [2020-10-11 15:17:32,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71100 to 10769. [2020-10-11 15:17:32,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10769 states. [2020-10-11 15:17:32,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10769 states to 10769 states and 49767 transitions. [2020-10-11 15:17:32,615 INFO L78 Accepts]: Start accepts. Automaton has 10769 states and 49767 transitions. Word has length 25 [2020-10-11 15:17:32,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:17:32,615 INFO L481 AbstractCegarLoop]: Abstraction has 10769 states and 49767 transitions. [2020-10-11 15:17:32,615 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:17:32,615 INFO L276 IsEmpty]: Start isEmpty. Operand 10769 states and 49767 transitions. [2020-10-11 15:17:32,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:17:32,619 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:17:32,619 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:17:32,819 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:17:32,819 INFO L429 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-10-11 15:17:32,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:17:32,820 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-10-11 15:17:32,820 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:17:32,821 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016244418] [2020-10-11 15:17:32,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:17:32,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:17:32,978 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:32,978 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016244418] [2020-10-11 15:17:32,979 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614976739] [2020-10-11 15:17:32,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:17:33,200 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:17:33,200 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:17:33,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:17:33,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:33,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:33,527 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:33,527 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:17:33,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432296622] [2020-10-11 15:17:33,528 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:17:33,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:33,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:17:33,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:17:33,529 INFO L87 Difference]: Start difference. First operand 10769 states and 49767 transitions. Second operand 25 states. [2020-10-11 15:17:45,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:17:45,700 INFO L93 Difference]: Finished difference Result 78421 states and 296865 transitions. [2020-10-11 15:17:45,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-11 15:17:45,701 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:17:45,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:17:45,865 INFO L225 Difference]: With dead ends: 78421 [2020-10-11 15:17:45,865 INFO L226 Difference]: Without dead ends: 78405 [2020-10-11 15:17:45,868 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12521 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-11 15:17:46,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78405 states. [2020-10-11 15:17:46,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78405 to 10988. [2020-10-11 15:17:46,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10988 states. [2020-10-11 15:17:46,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10988 states to 10988 states and 50879 transitions. [2020-10-11 15:17:46,791 INFO L78 Accepts]: Start accepts. Automaton has 10988 states and 50879 transitions. Word has length 25 [2020-10-11 15:17:46,791 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:17:46,792 INFO L481 AbstractCegarLoop]: Abstraction has 10988 states and 50879 transitions. [2020-10-11 15:17:46,792 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:17:46,792 INFO L276 IsEmpty]: Start isEmpty. Operand 10988 states and 50879 transitions. [2020-10-11 15:17:46,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:17:46,795 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:17:46,795 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:17:46,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2020-10-11 15:17:46,996 INFO L429 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-10-11 15:17:46,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:17:46,997 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-10-11 15:17:46,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:17:46,997 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90779152] [2020-10-11 15:17:46,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:17:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:17:47,160 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:47,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90779152] [2020-10-11 15:17:47,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1507730672] [2020-10-11 15:17:47,161 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:17:47,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:17:47,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:17:47,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:17:47,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:47,696 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:47,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:47,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:17:47,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043093820] [2020-10-11 15:17:47,697 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:17:47,697 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:47,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:17:47,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:17:47,698 INFO L87 Difference]: Start difference. First operand 10988 states and 50879 transitions. Second operand 26 states. [2020-10-11 15:17:55,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:17:55,042 INFO L93 Difference]: Finished difference Result 55668 states and 211752 transitions. [2020-10-11 15:17:55,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-11 15:17:55,043 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:17:55,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:17:55,157 INFO L225 Difference]: With dead ends: 55668 [2020-10-11 15:17:55,157 INFO L226 Difference]: Without dead ends: 55581 [2020-10-11 15:17:55,158 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4682 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-11 15:17:55,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55581 states. [2020-10-11 15:17:55,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55581 to 11108. [2020-10-11 15:17:55,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11108 states. [2020-10-11 15:17:55,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11108 states to 11108 states and 51638 transitions. [2020-10-11 15:17:55,846 INFO L78 Accepts]: Start accepts. Automaton has 11108 states and 51638 transitions. Word has length 25 [2020-10-11 15:17:55,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:17:55,847 INFO L481 AbstractCegarLoop]: Abstraction has 11108 states and 51638 transitions. [2020-10-11 15:17:55,847 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:17:55,847 INFO L276 IsEmpty]: Start isEmpty. Operand 11108 states and 51638 transitions. [2020-10-11 15:17:55,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:17:55,850 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:17:55,850 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:17:56,051 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2020-10-11 15:17:56,051 INFO L429 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-10-11 15:17:56,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:17:56,052 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-10-11 15:17:56,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:17:56,053 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356500185] [2020-10-11 15:17:56,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:17:56,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:17:56,221 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:56,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356500185] [2020-10-11 15:17:56,222 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262916724] [2020-10-11 15:17:56,222 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:17:56,293 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:17:56,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:17:56,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:17:56,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:17:56,684 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:17:56,684 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:17:56,685 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:17:56,685 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865311599] [2020-10-11 15:17:56,685 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:17:56,685 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:17:56,685 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:17:56,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:17:56,686 INFO L87 Difference]: Start difference. First operand 11108 states and 51638 transitions. Second operand 26 states. [2020-10-11 15:18:04,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:04,907 INFO L93 Difference]: Finished difference Result 62051 states and 240354 transitions. [2020-10-11 15:18:04,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2020-10-11 15:18:04,908 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:04,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:05,037 INFO L225 Difference]: With dead ends: 62051 [2020-10-11 15:18:05,037 INFO L226 Difference]: Without dead ends: 61964 [2020-10-11 15:18:05,038 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4683 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=2446, Invalid=11360, Unknown=0, NotChecked=0, Total=13806 [2020-10-11 15:18:05,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61964 states. [2020-10-11 15:18:05,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61964 to 10971. [2020-10-11 15:18:05,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10971 states. [2020-10-11 15:18:05,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10971 states to 10971 states and 51026 transitions. [2020-10-11 15:18:05,788 INFO L78 Accepts]: Start accepts. Automaton has 10971 states and 51026 transitions. Word has length 25 [2020-10-11 15:18:05,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:05,788 INFO L481 AbstractCegarLoop]: Abstraction has 10971 states and 51026 transitions. [2020-10-11 15:18:05,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:05,788 INFO L276 IsEmpty]: Start isEmpty. Operand 10971 states and 51026 transitions. [2020-10-11 15:18:05,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:05,792 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:05,792 INFO L421 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:05,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:18:05,993 INFO L429 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-10-11 15:18:05,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:05,993 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-10-11 15:18:05,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:05,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811784839] [2020-10-11 15:18:05,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:05,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:06,033 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-10-11 15:18:06,034 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811784839] [2020-10-11 15:18:06,034 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:18:06,034 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:18:06,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021923719] [2020-10-11 15:18:06,034 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:18:06,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:06,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:18:06,035 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:18:06,035 INFO L87 Difference]: Start difference. First operand 10971 states and 51026 transitions. Second operand 5 states. [2020-10-11 15:18:06,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:06,298 INFO L93 Difference]: Finished difference Result 18443 states and 81133 transitions. [2020-10-11 15:18:06,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:18:06,300 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 25 [2020-10-11 15:18:06,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:06,339 INFO L225 Difference]: With dead ends: 18443 [2020-10-11 15:18:06,339 INFO L226 Difference]: Without dead ends: 18411 [2020-10-11 15:18:06,339 INFO L673 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-10-11 15:18:06,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18411 states. [2020-10-11 15:18:06,630 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18411 to 12577. [2020-10-11 15:18:06,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12577 states. [2020-10-11 15:18:06,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 58192 transitions. [2020-10-11 15:18:06,664 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 58192 transitions. Word has length 25 [2020-10-11 15:18:06,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:06,664 INFO L481 AbstractCegarLoop]: Abstraction has 12577 states and 58192 transitions. [2020-10-11 15:18:06,664 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:18:06,664 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 58192 transitions. [2020-10-11 15:18:06,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:06,668 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:06,668 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:06,668 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2020-10-11 15:18:06,669 INFO L429 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-10-11 15:18:06,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:06,669 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-10-11 15:18:06,669 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:06,669 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22144614] [2020-10-11 15:18:06,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:06,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:06,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:06,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22144614] [2020-10-11 15:18:06,853 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770023954] [2020-10-11 15:18:06,853 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:06,927 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 15:18:06,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:06,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:06,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:07,247 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:07,247 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:07,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613952417] [2020-10-11 15:18:07,248 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:07,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:07,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:07,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:07,248 INFO L87 Difference]: Start difference. First operand 12577 states and 58192 transitions. Second operand 26 states. [2020-10-11 15:18:14,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:14,451 INFO L93 Difference]: Finished difference Result 91497 states and 366463 transitions. [2020-10-11 15:18:14,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-11 15:18:14,453 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:14,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:14,656 INFO L225 Difference]: With dead ends: 91497 [2020-10-11 15:18:14,657 INFO L226 Difference]: Without dead ends: 91471 [2020-10-11 15:18:14,657 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3361 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-11 15:18:15,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91471 states. [2020-10-11 15:18:16,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91471 to 12405. [2020-10-11 15:18:16,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12405 states. [2020-10-11 15:18:16,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12405 states to 12405 states and 57373 transitions. [2020-10-11 15:18:16,091 INFO L78 Accepts]: Start accepts. Automaton has 12405 states and 57373 transitions. Word has length 25 [2020-10-11 15:18:16,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:16,091 INFO L481 AbstractCegarLoop]: Abstraction has 12405 states and 57373 transitions. [2020-10-11 15:18:16,091 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:16,091 INFO L276 IsEmpty]: Start isEmpty. Operand 12405 states and 57373 transitions. [2020-10-11 15:18:16,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:16,095 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:16,095 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:16,296 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-10-11 15:18:16,296 INFO L429 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-10-11 15:18:16,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:16,297 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-10-11 15:18:16,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:16,298 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960813745] [2020-10-11 15:18:16,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:16,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:16,484 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:16,484 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960813745] [2020-10-11 15:18:16,485 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197076662] [2020-10-11 15:18:16,485 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:16,553 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 15:18:16,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:16,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:16,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:16,887 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:16,887 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:16,888 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:16,888 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203706682] [2020-10-11 15:18:16,888 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:16,888 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:16,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:16,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:16,889 INFO L87 Difference]: Start difference. First operand 12405 states and 57373 transitions. Second operand 26 states. [2020-10-11 15:18:23,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:23,258 INFO L93 Difference]: Finished difference Result 81880 states and 323926 transitions. [2020-10-11 15:18:23,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-11 15:18:23,260 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:23,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:23,441 INFO L225 Difference]: With dead ends: 81880 [2020-10-11 15:18:23,441 INFO L226 Difference]: Without dead ends: 81816 [2020-10-11 15:18:23,442 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-11 15:18:23,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81816 states. [2020-10-11 15:18:24,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81816 to 12169. [2020-10-11 15:18:24,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12169 states. [2020-10-11 15:18:24,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12169 states to 12169 states and 56178 transitions. [2020-10-11 15:18:24,444 INFO L78 Accepts]: Start accepts. Automaton has 12169 states and 56178 transitions. Word has length 25 [2020-10-11 15:18:24,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:24,445 INFO L481 AbstractCegarLoop]: Abstraction has 12169 states and 56178 transitions. [2020-10-11 15:18:24,445 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:24,445 INFO L276 IsEmpty]: Start isEmpty. Operand 12169 states and 56178 transitions. [2020-10-11 15:18:24,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:24,448 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:24,449 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:24,661 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:18:24,662 INFO L429 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-10-11 15:18:24,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:24,662 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-10-11 15:18:24,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:24,663 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864022364] [2020-10-11 15:18:24,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:24,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:24,842 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:24,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864022364] [2020-10-11 15:18:24,842 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336862827] [2020-10-11 15:18:24,843 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:24,917 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 15:18:24,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:24,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:24,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:25,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:25,232 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:25,232 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:25,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401397370] [2020-10-11 15:18:25,233 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:25,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:25,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:25,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:25,233 INFO L87 Difference]: Start difference. First operand 12169 states and 56178 transitions. Second operand 26 states. [2020-10-11 15:18:31,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:31,404 INFO L93 Difference]: Finished difference Result 80040 states and 315229 transitions. [2020-10-11 15:18:31,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-11 15:18:31,406 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:31,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:31,579 INFO L225 Difference]: With dead ends: 80040 [2020-10-11 15:18:31,579 INFO L226 Difference]: Without dead ends: 80007 [2020-10-11 15:18:31,579 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3345 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-11 15:18:31,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80007 states. [2020-10-11 15:18:32,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80007 to 11823. [2020-10-11 15:18:32,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11823 states. [2020-10-11 15:18:32,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11823 states to 11823 states and 54644 transitions. [2020-10-11 15:18:32,567 INFO L78 Accepts]: Start accepts. Automaton has 11823 states and 54644 transitions. Word has length 25 [2020-10-11 15:18:32,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:32,567 INFO L481 AbstractCegarLoop]: Abstraction has 11823 states and 54644 transitions. [2020-10-11 15:18:32,567 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:32,567 INFO L276 IsEmpty]: Start isEmpty. Operand 11823 states and 54644 transitions. [2020-10-11 15:18:32,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:32,571 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:32,571 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:32,771 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable81 [2020-10-11 15:18:32,772 INFO L429 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-10-11 15:18:32,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:32,772 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-10-11 15:18:32,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:32,773 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206934192] [2020-10-11 15:18:32,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:32,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:33,014 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:33,014 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206934192] [2020-10-11 15:18:33,015 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1036464838] [2020-10-11 15:18:33,015 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:33,085 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-10-11 15:18:33,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:33,086 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:33,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:33,415 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:33,416 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:33,416 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:33,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023678311] [2020-10-11 15:18:33,417 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:33,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:33,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:33,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:33,418 INFO L87 Difference]: Start difference. First operand 11823 states and 54644 transitions. Second operand 26 states. [2020-10-11 15:18:39,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:39,296 INFO L93 Difference]: Finished difference Result 80057 states and 316212 transitions. [2020-10-11 15:18:39,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2020-10-11 15:18:39,298 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:39,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:39,474 INFO L225 Difference]: With dead ends: 80057 [2020-10-11 15:18:39,474 INFO L226 Difference]: Without dead ends: 79994 [2020-10-11 15:18:39,475 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3240 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1923, Invalid=8379, Unknown=0, NotChecked=0, Total=10302 [2020-10-11 15:18:39,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79994 states. [2020-10-11 15:18:40,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79994 to 11791. [2020-10-11 15:18:40,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11791 states. [2020-10-11 15:18:40,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11791 states to 11791 states and 54552 transitions. [2020-10-11 15:18:40,786 INFO L78 Accepts]: Start accepts. Automaton has 11791 states and 54552 transitions. Word has length 25 [2020-10-11 15:18:40,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:40,786 INFO L481 AbstractCegarLoop]: Abstraction has 11791 states and 54552 transitions. [2020-10-11 15:18:40,786 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:40,786 INFO L276 IsEmpty]: Start isEmpty. Operand 11791 states and 54552 transitions. [2020-10-11 15:18:40,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:40,790 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:40,790 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:40,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:18:40,997 INFO L429 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-10-11 15:18:40,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:40,997 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-10-11 15:18:40,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:40,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150456332] [2020-10-11 15:18:40,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:41,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:41,187 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:41,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150456332] [2020-10-11 15:18:41,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028311928] [2020-10-11 15:18:41,188 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:41,261 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 15:18:41,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:41,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:41,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:41,582 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:41,583 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:41,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480768702] [2020-10-11 15:18:41,583 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:41,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:41,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:41,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:41,584 INFO L87 Difference]: Start difference. First operand 11791 states and 54552 transitions. Second operand 26 states. [2020-10-11 15:18:48,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:48,524 INFO L93 Difference]: Finished difference Result 71180 states and 276486 transitions. [2020-10-11 15:18:48,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-11 15:18:48,525 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:48,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:48,677 INFO L225 Difference]: With dead ends: 71180 [2020-10-11 15:18:48,678 INFO L226 Difference]: Without dead ends: 71152 [2020-10-11 15:18:48,678 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-11 15:18:49,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71152 states. [2020-10-11 15:18:49,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71152 to 11564. [2020-10-11 15:18:49,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11564 states. [2020-10-11 15:18:49,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11564 states to 11564 states and 53557 transitions. [2020-10-11 15:18:49,550 INFO L78 Accepts]: Start accepts. Automaton has 11564 states and 53557 transitions. Word has length 25 [2020-10-11 15:18:49,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:49,550 INFO L481 AbstractCegarLoop]: Abstraction has 11564 states and 53557 transitions. [2020-10-11 15:18:49,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:49,550 INFO L276 IsEmpty]: Start isEmpty. Operand 11564 states and 53557 transitions. [2020-10-11 15:18:49,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:18:49,554 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:49,554 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:49,754 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83 [2020-10-11 15:18:49,755 INFO L429 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-10-11 15:18:49,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:49,755 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-10-11 15:18:49,756 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:49,756 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130387714] [2020-10-11 15:18:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:49,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:18:49,973 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:49,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130387714] [2020-10-11 15:18:49,974 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57112557] [2020-10-11 15:18:49,974 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:18:50,047 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-10-11 15:18:50,047 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:18:50,048 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:18:50,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:18:50,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:18:50,380 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:18:50,380 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:18:50,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111443695] [2020-10-11 15:18:50,381 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:18:50,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:18:50,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:18:50,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=538, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:18:50,381 INFO L87 Difference]: Start difference. First operand 11564 states and 53557 transitions. Second operand 26 states. [2020-10-11 15:18:58,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:18:58,372 INFO L93 Difference]: Finished difference Result 80490 states and 318438 transitions. [2020-10-11 15:18:58,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2020-10-11 15:18:58,374 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:18:58,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:18:58,548 INFO L225 Difference]: With dead ends: 80490 [2020-10-11 15:18:58,548 INFO L226 Difference]: Without dead ends: 80462 [2020-10-11 15:18:58,549 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3332 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1987, Invalid=8725, Unknown=0, NotChecked=0, Total=10712 [2020-10-11 15:18:58,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80462 states. [2020-10-11 15:18:59,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80462 to 11277. [2020-10-11 15:18:59,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11277 states. [2020-10-11 15:18:59,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11277 states to 11277 states and 52305 transitions. [2020-10-11 15:18:59,521 INFO L78 Accepts]: Start accepts. Automaton has 11277 states and 52305 transitions. Word has length 25 [2020-10-11 15:18:59,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:18:59,521 INFO L481 AbstractCegarLoop]: Abstraction has 11277 states and 52305 transitions. [2020-10-11 15:18:59,521 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:18:59,521 INFO L276 IsEmpty]: Start isEmpty. Operand 11277 states and 52305 transitions. [2020-10-11 15:18:59,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-10-11 15:18:59,526 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:18:59,526 INFO L421 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:18:59,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:18:59,732 INFO L429 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-10-11 15:18:59,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:18:59,732 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-10-11 15:18:59,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:18:59,733 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857994862] [2020-10-11 15:18:59,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:18:59,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:18:59,741 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:18:59,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-11 15:18:59,750 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-11 15:18:59,766 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-11 15:18:59,767 INFO L519 BasicCegarLoop]: Counterexample might be feasible [2020-10-11 15:18:59,767 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2020-10-11 15:18:59,767 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-11 15:18:59,768 WARN L371 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-11 15:18:59,768 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-10-11 15:18:59,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,782 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,782 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,782 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,783 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,783 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,783 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,783 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,783 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,784 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,785 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,786 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,787 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,788 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,789 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,790 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,791 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,792 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,793 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,794 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,795 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,796 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,797 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,798 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,799 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,800 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,801 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,802 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,802 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,804 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,804 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,805 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,814 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,814 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,814 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,816 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,816 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,816 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,819 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,821 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,821 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,821 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,821 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,821 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,823 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,823 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,824 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,825 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,825 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,826 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,826 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-11 15:18:59,827 INFO L253 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-10-11 15:18:59,828 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-11 15:18:59,828 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-11 15:18:59,828 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-10-11 15:18:59,828 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-10-11 15:18:59,828 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-11 15:18:59,828 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-11 15:18:59,828 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-11 15:18:59,829 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-11 15:18:59,830 INFO L129 etLargeBlockEncoding]: Petri net LBE is using semantic-based independence relation. [2020-10-11 15:18:59,830 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-11 15:18:59,830 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 169 places, 151 transitions, 422 flow [2020-10-11 15:18:59,830 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-10-11 15:18:59,848 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-10-11 15:18:59,849 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-10-11 15:18:59,850 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-10-11 15:18:59,855 INFO L117 LiptonReduction]: Number of co-enabled transitions 3612 [2020-10-11 15:19:03,329 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-10-11 15:19:04,083 WARN L193 SmtUtils]: Spent 238.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-10-11 15:19:04,459 WARN L193 SmtUtils]: Spent 275.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-10-11 15:19:04,568 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-10-11 15:19:04,612 INFO L132 LiptonReduction]: Checked pairs total: 5517 [2020-10-11 15:19:04,612 INFO L134 LiptonReduction]: Total number of compositions: 147 [2020-10-11 15:19:04,612 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-10-11 15:19:06,161 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-10-11 15:19:06,162 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-10-11 15:19:06,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-11 15:19:06,162 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:06,162 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-11 15:19:06,162 INFO L429 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-10-11 15:19:06,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:06,163 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-10-11 15:19:06,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:06,163 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69325090] [2020-10-11 15:19:06,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:06,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:06,177 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69325090] [2020-10-11 15:19:06,177 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:19:06,177 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-11 15:19:06,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980617602] [2020-10-11 15:19:06,178 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-11 15:19:06,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:06,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-11 15:19:06,178 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-11 15:19:06,179 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-10-11 15:19:06,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:06,340 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-10-11 15:19:06,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-11 15:19:06,341 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-11 15:19:06,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:06,385 INFO L225 Difference]: With dead ends: 17885 [2020-10-11 15:19:06,385 INFO L226 Difference]: Without dead ends: 16791 [2020-10-11 15:19:06,386 INFO L673 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-10-11 15:19:06,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-10-11 15:19:06,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-10-11 15:19:06,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-10-11 15:19:07,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-10-11 15:19:07,422 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-10-11 15:19:07,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:07,423 INFO L481 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-10-11 15:19:07,423 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-11 15:19:07,423 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-10-11 15:19:07,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-11 15:19:07,423 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:07,423 INFO L421 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:07,423 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2020-10-11 15:19:07,423 INFO L429 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-10-11 15:19:07,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:07,424 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-10-11 15:19:07,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:07,424 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535196547] [2020-10-11 15:19:07,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:07,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:07,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:07,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535196547] [2020-10-11 15:19:07,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:19:07,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:19:07,473 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676199266] [2020-10-11 15:19:07,473 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:19:07,473 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:07,473 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:19:07,474 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:19:07,474 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-10-11 15:19:07,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:07,850 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-10-11 15:19:07,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:19:07,851 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-11 15:19:07,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:07,940 INFO L225 Difference]: With dead ends: 36645 [2020-10-11 15:19:07,940 INFO L226 Difference]: Without dead ends: 36637 [2020-10-11 15:19:07,941 INFO L673 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-10-11 15:19:08,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-10-11 15:19:08,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-10-11 15:19:08,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-10-11 15:19:08,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-10-11 15:19:08,875 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-10-11 15:19:08,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:08,875 INFO L481 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-10-11 15:19:08,875 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:19:08,875 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-10-11 15:19:08,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-11 15:19:08,876 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:08,876 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:08,876 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2020-10-11 15:19:08,876 INFO L429 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-10-11 15:19:08,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:08,876 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-10-11 15:19:08,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:08,877 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198035028] [2020-10-11 15:19:08,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:08,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:08,919 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:19:08,920 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198035028] [2020-10-11 15:19:08,920 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:19:08,920 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:19:08,920 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249500129] [2020-10-11 15:19:08,920 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:19:08,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:08,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:19:08,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:19:08,921 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-10-11 15:19:09,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:09,336 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-10-11 15:19:09,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:19:09,338 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-11 15:19:09,338 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:09,443 INFO L225 Difference]: With dead ends: 41960 [2020-10-11 15:19:09,443 INFO L226 Difference]: Without dead ends: 41944 [2020-10-11 15:19:09,443 INFO L673 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-10-11 15:19:09,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-10-11 15:19:10,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-10-11 15:19:10,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-10-11 15:19:10,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-10-11 15:19:10,524 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-10-11 15:19:10,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:10,524 INFO L481 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-10-11 15:19:10,524 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:19:10,524 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-10-11 15:19:10,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:19:10,525 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:10,525 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:10,525 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2020-10-11 15:19:10,525 INFO L429 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-10-11 15:19:10,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:10,525 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-10-11 15:19:10,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:10,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344129270] [2020-10-11 15:19:10,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:10,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:10,637 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:10,637 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344129270] [2020-10-11 15:19:10,638 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902732778] [2020-10-11 15:19:10,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:10,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:10,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:19:10,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:10,932 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:10,933 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:10,933 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:19:10,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178868823] [2020-10-11 15:19:10,933 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:19:10,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:10,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:19:10,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:19:10,934 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 18 states. [2020-10-11 15:19:13,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:13,105 INFO L93 Difference]: Finished difference Result 79250 states and 352734 transitions. [2020-10-11 15:19:13,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-10-11 15:19:13,107 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:19:13,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:13,297 INFO L225 Difference]: With dead ends: 79250 [2020-10-11 15:19:13,297 INFO L226 Difference]: Without dead ends: 79237 [2020-10-11 15:19:13,297 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 439 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=376, Invalid=1430, Unknown=0, NotChecked=0, Total=1806 [2020-10-11 15:19:14,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79237 states. [2020-10-11 15:19:17,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79237 to 24078. [2020-10-11 15:19:17,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24078 states. [2020-10-11 15:19:17,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24078 states to 24078 states and 126736 transitions. [2020-10-11 15:19:17,284 INFO L78 Accepts]: Start accepts. Automaton has 24078 states and 126736 transitions. Word has length 15 [2020-10-11 15:19:17,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:17,284 INFO L481 AbstractCegarLoop]: Abstraction has 24078 states and 126736 transitions. [2020-10-11 15:19:17,284 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:19:17,284 INFO L276 IsEmpty]: Start isEmpty. Operand 24078 states and 126736 transitions. [2020-10-11 15:19:17,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-11 15:19:17,285 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:17,285 INFO L421 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:17,485 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable89 [2020-10-11 15:19:17,485 INFO L429 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-10-11 15:19:17,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:17,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-10-11 15:19:17,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:17,487 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803956340] [2020-10-11 15:19:17,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:17,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:17,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803956340] [2020-10-11 15:19:17,598 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787545917] [2020-10-11 15:19:17,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:17,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:19:17,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:19:17,677 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:19:17,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:17,852 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:17,852 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:17,853 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-11 15:19:17,853 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041598199] [2020-10-11 15:19:17,853 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-11 15:19:17,853 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:17,853 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-11 15:19:17,853 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-11 15:19:17,854 INFO L87 Difference]: Start difference. First operand 24078 states and 126736 transitions. Second operand 18 states. [2020-10-11 15:19:19,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:19,776 INFO L93 Difference]: Finished difference Result 100736 states and 457723 transitions. [2020-10-11 15:19:19,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-11 15:19:19,778 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-10-11 15:19:19,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:20,033 INFO L225 Difference]: With dead ends: 100736 [2020-10-11 15:19:20,033 INFO L226 Difference]: Without dead ends: 100719 [2020-10-11 15:19:20,034 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:19:20,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100719 states. [2020-10-11 15:19:21,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100719 to 23558. [2020-10-11 15:19:21,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23558 states. [2020-10-11 15:19:21,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23558 states to 23558 states and 123969 transitions. [2020-10-11 15:19:21,828 INFO L78 Accepts]: Start accepts. Automaton has 23558 states and 123969 transitions. Word has length 15 [2020-10-11 15:19:21,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:21,829 INFO L481 AbstractCegarLoop]: Abstraction has 23558 states and 123969 transitions. [2020-10-11 15:19:21,829 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-11 15:19:21,829 INFO L276 IsEmpty]: Start isEmpty. Operand 23558 states and 123969 transitions. [2020-10-11 15:19:21,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-11 15:19:21,829 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:21,829 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:22,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:19:22,030 INFO L429 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-10-11 15:19:22,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:22,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-10-11 15:19:22,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:22,031 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311796466] [2020-10-11 15:19:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:22,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:22,069 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-10-11 15:19:22,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311796466] [2020-10-11 15:19:22,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:19:22,070 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:19:22,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281808467] [2020-10-11 15:19:22,070 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:19:22,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:22,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:19:22,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:19:22,071 INFO L87 Difference]: Start difference. First operand 23558 states and 123969 transitions. Second operand 5 states. [2020-10-11 15:19:22,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:22,532 INFO L93 Difference]: Finished difference Result 48239 states and 238171 transitions. [2020-10-11 15:19:22,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:19:22,534 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-11 15:19:22,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:22,657 INFO L225 Difference]: With dead ends: 48239 [2020-10-11 15:19:22,657 INFO L226 Difference]: Without dead ends: 48210 [2020-10-11 15:19:22,657 INFO L673 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-10-11 15:19:23,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48210 states. [2020-10-11 15:19:24,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48210 to 28682. [2020-10-11 15:19:24,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28682 states. [2020-10-11 15:19:24,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28682 states to 28682 states and 152712 transitions. [2020-10-11 15:19:24,454 INFO L78 Accepts]: Start accepts. Automaton has 28682 states and 152712 transitions. Word has length 17 [2020-10-11 15:19:24,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:24,454 INFO L481 AbstractCegarLoop]: Abstraction has 28682 states and 152712 transitions. [2020-10-11 15:19:24,454 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:19:24,454 INFO L276 IsEmpty]: Start isEmpty. Operand 28682 states and 152712 transitions. [2020-10-11 15:19:24,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:19:24,455 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:24,455 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:24,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2020-10-11 15:19:24,455 INFO L429 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-10-11 15:19:24,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:24,455 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-10-11 15:19:24,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:24,456 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659844945] [2020-10-11 15:19:24,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:24,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:24,585 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:24,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659844945] [2020-10-11 15:19:24,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140149497] [2020-10-11 15:19:24,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:24,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:24,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:19:24,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:24,908 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:24,908 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:24,909 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:19:24,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180575157] [2020-10-11 15:19:24,909 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:19:24,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:24,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:19:24,910 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=318, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:19:24,910 INFO L87 Difference]: Start difference. First operand 28682 states and 152712 transitions. Second operand 20 states. [2020-10-11 15:19:27,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:27,824 INFO L93 Difference]: Finished difference Result 81742 states and 377480 transitions. [2020-10-11 15:19:27,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-11 15:19:27,826 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:19:27,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:28,034 INFO L225 Difference]: With dead ends: 81742 [2020-10-11 15:19:28,034 INFO L226 Difference]: Without dead ends: 81721 [2020-10-11 15:19:28,035 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=521, Invalid=2029, Unknown=0, NotChecked=0, Total=2550 [2020-10-11 15:19:28,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81721 states. [2020-10-11 15:19:29,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81721 to 29042. [2020-10-11 15:19:29,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29042 states. [2020-10-11 15:19:29,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29042 states to 29042 states and 154428 transitions. [2020-10-11 15:19:29,695 INFO L78 Accepts]: Start accepts. Automaton has 29042 states and 154428 transitions. Word has length 19 [2020-10-11 15:19:29,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:29,695 INFO L481 AbstractCegarLoop]: Abstraction has 29042 states and 154428 transitions. [2020-10-11 15:19:29,695 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:19:29,695 INFO L276 IsEmpty]: Start isEmpty. Operand 29042 states and 154428 transitions. [2020-10-11 15:19:29,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:19:29,696 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:29,696 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:29,896 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:19:29,897 INFO L429 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-10-11 15:19:29,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:29,898 INFO L82 PathProgramCache]: Analyzing trace with hash 407779826, now seen corresponding path program 1 times [2020-10-11 15:19:29,898 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:29,898 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520175242] [2020-10-11 15:19:29,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:29,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:30,020 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:30,020 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520175242] [2020-10-11 15:19:30,021 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637213780] [2020-10-11 15:19:30,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:30,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:30,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-11 15:19:30,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:30,332 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:30,333 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:30,333 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-11 15:19:30,333 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474973482] [2020-10-11 15:19:30,333 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:19:30,333 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:30,334 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:19:30,334 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=312, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:19:30,334 INFO L87 Difference]: Start difference. First operand 29042 states and 154428 transitions. Second operand 20 states. [2020-10-11 15:19:33,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:33,552 INFO L93 Difference]: Finished difference Result 87877 states and 405577 transitions. [2020-10-11 15:19:33,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2020-10-11 15:19:33,554 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 19 [2020-10-11 15:19:33,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:33,788 INFO L225 Difference]: With dead ends: 87877 [2020-10-11 15:19:33,788 INFO L226 Difference]: Without dead ends: 87853 [2020-10-11 15:19:33,788 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 535 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=484, Invalid=1678, Unknown=0, NotChecked=0, Total=2162 [2020-10-11 15:19:34,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87853 states. [2020-10-11 15:19:35,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87853 to 29485. [2020-10-11 15:19:35,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29485 states. [2020-10-11 15:19:35,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29485 states to 29485 states and 156687 transitions. [2020-10-11 15:19:35,469 INFO L78 Accepts]: Start accepts. Automaton has 29485 states and 156687 transitions. Word has length 19 [2020-10-11 15:19:35,469 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:35,469 INFO L481 AbstractCegarLoop]: Abstraction has 29485 states and 156687 transitions. [2020-10-11 15:19:35,469 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:19:35,469 INFO L276 IsEmpty]: Start isEmpty. Operand 29485 states and 156687 transitions. [2020-10-11 15:19:35,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:19:35,470 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:35,470 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:35,670 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93 [2020-10-11 15:19:35,671 INFO L429 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-10-11 15:19:35,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:35,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1206481772, now seen corresponding path program 2 times [2020-10-11 15:19:35,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:35,672 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523288883] [2020-10-11 15:19:35,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:35,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:35,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:35,808 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523288883] [2020-10-11 15:19:35,809 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860388379] [2020-10-11 15:19:35,809 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:35,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:19:35,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:19:35,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:19:35,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:36,083 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:19:36,083 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:36,083 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:19:36,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522848633] [2020-10-11 15:19:36,084 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:19:36,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:36,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:19:36,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:19:36,084 INFO L87 Difference]: Start difference. First operand 29485 states and 156687 transitions. Second operand 19 states. [2020-10-11 15:19:37,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:37,924 INFO L93 Difference]: Finished difference Result 81387 states and 393787 transitions. [2020-10-11 15:19:37,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:19:37,926 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:19:37,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:38,147 INFO L225 Difference]: With dead ends: 81387 [2020-10-11 15:19:38,147 INFO L226 Difference]: Without dead ends: 81354 [2020-10-11 15:19:38,147 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 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-10-11 15:19:38,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81354 states. [2020-10-11 15:19:39,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81354 to 29299. [2020-10-11 15:19:39,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29299 states. [2020-10-11 15:19:39,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29299 states to 29299 states and 155788 transitions. [2020-10-11 15:19:39,823 INFO L78 Accepts]: Start accepts. Automaton has 29299 states and 155788 transitions. Word has length 19 [2020-10-11 15:19:39,823 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:39,823 INFO L481 AbstractCegarLoop]: Abstraction has 29299 states and 155788 transitions. [2020-10-11 15:19:39,823 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:19:39,823 INFO L276 IsEmpty]: Start isEmpty. Operand 29299 states and 155788 transitions. [2020-10-11 15:19:39,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-11 15:19:39,824 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:39,824 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:40,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:19:40,031 INFO L429 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-10-11 15:19:40,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:40,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1206480718, now seen corresponding path program 2 times [2020-10-11 15:19:40,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:40,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514505384] [2020-10-11 15:19:40,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:40,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:40,162 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:40,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514505384] [2020-10-11 15:19:40,163 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125408890] [2020-10-11 15:19:40,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:40,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:19:40,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:19:40,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:19:40,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:40,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:19:40,430 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:40,430 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-11 15:19:40,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808181982] [2020-10-11 15:19:40,431 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-11 15:19:40,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:40,432 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-11 15:19:40,432 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-11 15:19:40,432 INFO L87 Difference]: Start difference. First operand 29299 states and 155788 transitions. Second operand 19 states. [2020-10-11 15:19:42,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:42,844 INFO L93 Difference]: Finished difference Result 70190 states and 332215 transitions. [2020-10-11 15:19:42,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-11 15:19:42,846 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-10-11 15:19:42,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:43,032 INFO L225 Difference]: With dead ends: 70190 [2020-10-11 15:19:43,032 INFO L226 Difference]: Without dead ends: 70165 [2020-10-11 15:19:43,032 INFO L673 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-10-11 15:19:43,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70165 states. [2020-10-11 15:19:44,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70165 to 29405. [2020-10-11 15:19:44,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29405 states. [2020-10-11 15:19:44,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29405 states to 29405 states and 156452 transitions. [2020-10-11 15:19:44,558 INFO L78 Accepts]: Start accepts. Automaton has 29405 states and 156452 transitions. Word has length 19 [2020-10-11 15:19:44,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:19:44,558 INFO L481 AbstractCegarLoop]: Abstraction has 29405 states and 156452 transitions. [2020-10-11 15:19:44,558 INFO L482 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-10-11 15:19:44,558 INFO L276 IsEmpty]: Start isEmpty. Operand 29405 states and 156452 transitions. [2020-10-11 15:19:44,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:19:44,559 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:19:44,559 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:19:44,760 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:19:44,760 INFO L429 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-10-11 15:19:44,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:19:44,761 INFO L82 PathProgramCache]: Analyzing trace with hash -727764572, now seen corresponding path program 1 times [2020-10-11 15:19:44,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:19:44,761 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546473873] [2020-10-11 15:19:44,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:19:44,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:44,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:19:44,915 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546473873] [2020-10-11 15:19:44,916 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765158122] [2020-10-11 15:19:44,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:19:44,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:19:44,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:19:44,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:19:45,339 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:19:45,340 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:19:45,340 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:19:45,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034398723] [2020-10-11 15:19:45,341 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:19:45,341 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:19:45,341 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:19:45,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=431, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:19:45,341 INFO L87 Difference]: Start difference. First operand 29405 states and 156452 transitions. Second operand 23 states. [2020-10-11 15:19:56,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:19:56,484 INFO L93 Difference]: Finished difference Result 193160 states and 811227 transitions. [2020-10-11 15:19:56,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 128 states. [2020-10-11 15:19:56,486 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:19:56,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:19:56,954 INFO L225 Difference]: With dead ends: 193160 [2020-10-11 15:19:56,954 INFO L226 Difference]: Without dead ends: 193085 [2020-10-11 15:19:56,956 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=3170, Invalid=17710, Unknown=0, NotChecked=0, Total=20880 [2020-10-11 15:19:59,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193085 states. [2020-10-11 15:20:00,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193085 to 31016. [2020-10-11 15:20:00,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31016 states. [2020-10-11 15:20:00,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31016 states to 31016 states and 165422 transitions. [2020-10-11 15:20:00,795 INFO L78 Accepts]: Start accepts. Automaton has 31016 states and 165422 transitions. Word has length 21 [2020-10-11 15:20:00,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:20:00,795 INFO L481 AbstractCegarLoop]: Abstraction has 31016 states and 165422 transitions. [2020-10-11 15:20:00,795 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:20:00,795 INFO L276 IsEmpty]: Start isEmpty. Operand 31016 states and 165422 transitions. [2020-10-11 15:20:00,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:20:00,796 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:20:00,796 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:20:00,996 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable96 [2020-10-11 15:20:00,997 INFO L429 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-10-11 15:20:00,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:20:00,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1952942180, now seen corresponding path program 2 times [2020-10-11 15:20:00,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:20:00,998 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516642707] [2020-10-11 15:20:00,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:20:01,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:20:01,171 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:01,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516642707] [2020-10-11 15:20:01,172 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [176770755] [2020-10-11 15:20:01,172 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:20:01,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:20:01,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:20:01,251 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:20:01,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:20:01,631 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:01,632 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:20:01,632 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:20:01,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477598392] [2020-10-11 15:20:01,632 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:20:01,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:20:01,633 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:20:01,633 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=474, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:20:01,633 INFO L87 Difference]: Start difference. First operand 31016 states and 165422 transitions. Second operand 24 states. [2020-10-11 15:20:11,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:20:11,782 INFO L93 Difference]: Finished difference Result 213820 states and 920515 transitions. [2020-10-11 15:20:11,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2020-10-11 15:20:11,784 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:20:11,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:20:16,520 INFO L225 Difference]: With dead ends: 213820 [2020-10-11 15:20:16,520 INFO L226 Difference]: Without dead ends: 213712 [2020-10-11 15:20:16,521 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6233 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2803, Invalid=13967, Unknown=0, NotChecked=0, Total=16770 [2020-10-11 15:20:18,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213712 states. [2020-10-11 15:20:19,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213712 to 31411. [2020-10-11 15:20:19,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31411 states. [2020-10-11 15:20:19,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31411 states to 31411 states and 168013 transitions. [2020-10-11 15:20:19,841 INFO L78 Accepts]: Start accepts. Automaton has 31411 states and 168013 transitions. Word has length 21 [2020-10-11 15:20:19,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:20:19,842 INFO L481 AbstractCegarLoop]: Abstraction has 31411 states and 168013 transitions. [2020-10-11 15:20:19,842 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:20:19,842 INFO L276 IsEmpty]: Start isEmpty. Operand 31411 states and 168013 transitions. [2020-10-11 15:20:19,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:20:19,843 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:20:19,843 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:20:20,043 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:20:20,044 INFO L429 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-10-11 15:20:20,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:20:20,044 INFO L82 PathProgramCache]: Analyzing trace with hash -772320796, now seen corresponding path program 3 times [2020-10-11 15:20:20,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:20:20,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557735830] [2020-10-11 15:20:20,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:20:20,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:20:20,196 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:20,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557735830] [2020-10-11 15:20:20,196 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185834148] [2020-10-11 15:20:20,196 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:20:20,276 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-11 15:20:20,276 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:20:20,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:20:20,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:20:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:20,610 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:20:20,610 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-11 15:20:20,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542405167] [2020-10-11 15:20:20,611 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-11 15:20:20,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:20:20,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-11 15:20:20,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=424, Unknown=0, NotChecked=0, Total=506 [2020-10-11 15:20:20,612 INFO L87 Difference]: Start difference. First operand 31411 states and 168013 transitions. Second operand 23 states. [2020-10-11 15:20:32,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:20:32,252 INFO L93 Difference]: Finished difference Result 204298 states and 858041 transitions. [2020-10-11 15:20:32,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2020-10-11 15:20:32,253 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-11 15:20:32,254 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:20:32,754 INFO L225 Difference]: With dead ends: 204298 [2020-10-11 15:20:32,754 INFO L226 Difference]: Without dead ends: 204271 [2020-10-11 15:20:32,755 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8673 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=3501, Invalid=18551, Unknown=0, NotChecked=0, Total=22052 [2020-10-11 15:20:34,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204271 states. [2020-10-11 15:20:35,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204271 to 31819. [2020-10-11 15:20:35,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31819 states. [2020-10-11 15:20:35,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31819 states to 31819 states and 170392 transitions. [2020-10-11 15:20:35,937 INFO L78 Accepts]: Start accepts. Automaton has 31819 states and 170392 transitions. Word has length 21 [2020-10-11 15:20:35,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:20:35,937 INFO L481 AbstractCegarLoop]: Abstraction has 31819 states and 170392 transitions. [2020-10-11 15:20:35,937 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-11 15:20:35,937 INFO L276 IsEmpty]: Start isEmpty. Operand 31819 states and 170392 transitions. [2020-10-11 15:20:35,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:20:35,938 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:20:35,938 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:20:36,138 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2020-10-11 15:20:36,139 INFO L429 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-10-11 15:20:36,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:20:36,140 INFO L82 PathProgramCache]: Analyzing trace with hash 1034394148, now seen corresponding path program 4 times [2020-10-11 15:20:36,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:20:36,140 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931893100] [2020-10-11 15:20:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:20:36,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:20:36,320 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:36,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931893100] [2020-10-11 15:20:36,320 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540269514] [2020-10-11 15:20:36,320 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/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-10-11 15:20:36,398 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:20:36,398 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:20:36,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:20:36,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:20:36,770 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:36,770 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:20:36,771 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:20:36,771 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [424771518] [2020-10-11 15:20:36,771 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:20:36,771 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:20:36,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:20:36,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=468, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:20:36,772 INFO L87 Difference]: Start difference. First operand 31819 states and 170392 transitions. Second operand 24 states. [2020-10-11 15:20:48,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:20:48,393 INFO L93 Difference]: Finished difference Result 219660 states and 949002 transitions. [2020-10-11 15:20:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2020-10-11 15:20:48,395 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:20:48,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:20:48,942 INFO L225 Difference]: With dead ends: 219660 [2020-10-11 15:20:48,943 INFO L226 Difference]: Without dead ends: 219579 [2020-10-11 15:20:48,943 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5808 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=2692, Invalid=12808, Unknown=0, NotChecked=0, Total=15500 [2020-10-11 15:20:50,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219579 states. [2020-10-11 15:20:52,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219579 to 32393. [2020-10-11 15:20:52,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32393 states. [2020-10-11 15:20:52,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32393 states to 32393 states and 174320 transitions. [2020-10-11 15:20:52,435 INFO L78 Accepts]: Start accepts. Automaton has 32393 states and 174320 transitions. Word has length 21 [2020-10-11 15:20:52,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:20:52,436 INFO L481 AbstractCegarLoop]: Abstraction has 32393 states and 174320 transitions. [2020-10-11 15:20:52,436 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:20:52,436 INFO L276 IsEmpty]: Start isEmpty. Operand 32393 states and 174320 transitions. [2020-10-11 15:20:52,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:20:52,437 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:20:52,437 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:20:52,637 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2020-10-11 15:20:52,638 INFO L429 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-10-11 15:20:52,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:20:52,638 INFO L82 PathProgramCache]: Analyzing trace with hash 212193380, now seen corresponding path program 5 times [2020-10-11 15:20:52,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:20:52,639 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612901310] [2020-10-11 15:20:52,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:20:52,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:20:52,841 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:52,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612901310] [2020-10-11 15:20:52,841 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978774007] [2020-10-11 15:20:52,842 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:20:52,921 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-11 15:20:52,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:20:52,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:20:52,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:20:53,270 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:20:53,270 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:20:53,271 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:20:53,271 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064555095] [2020-10-11 15:20:53,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:20:53,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:20:53,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:20:53,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:20:53,272 INFO L87 Difference]: Start difference. First operand 32393 states and 174320 transitions. Second operand 24 states. [2020-10-11 15:21:01,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:01,108 INFO L93 Difference]: Finished difference Result 280799 states and 1244860 transitions. [2020-10-11 15:21:01,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-10-11 15:21:01,110 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:21:01,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:03,100 INFO L225 Difference]: With dead ends: 280799 [2020-10-11 15:21:03,101 INFO L226 Difference]: Without dead ends: 280757 [2020-10-11 15:21:03,101 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-10-11 15:21:05,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 280757 states. [2020-10-11 15:21:07,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 280757 to 32751. [2020-10-11 15:21:07,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32751 states. [2020-10-11 15:21:07,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32751 states to 32751 states and 176823 transitions. [2020-10-11 15:21:07,322 INFO L78 Accepts]: Start accepts. Automaton has 32751 states and 176823 transitions. Word has length 21 [2020-10-11 15:21:07,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:07,322 INFO L481 AbstractCegarLoop]: Abstraction has 32751 states and 176823 transitions. [2020-10-11 15:21:07,322 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:21:07,322 INFO L276 IsEmpty]: Start isEmpty. Operand 32751 states and 176823 transitions. [2020-10-11 15:21:07,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:21:07,323 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:07,323 INFO L421 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:07,523 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-10-11 15:21:07,524 INFO L429 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-10-11 15:21:07,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:07,525 INFO L82 PathProgramCache]: Analyzing trace with hash 213205220, now seen corresponding path program 6 times [2020-10-11 15:21:07,525 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:07,525 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790278209] [2020-10-11 15:21:07,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:07,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:07,729 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:07,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790278209] [2020-10-11 15:21:07,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1856529327] [2020-10-11 15:21:07,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:07,811 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-11 15:21:07,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:21:07,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:21:07,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:08,170 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:08,171 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:08,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-11 15:21:08,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090200355] [2020-10-11 15:21:08,172 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:21:08,172 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:08,172 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:21:08,172 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:21:08,172 INFO L87 Difference]: Start difference. First operand 32751 states and 176823 transitions. Second operand 24 states. [2020-10-11 15:21:18,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:18,342 INFO L93 Difference]: Finished difference Result 254339 states and 1109403 transitions. [2020-10-11 15:21:18,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-11 15:21:18,344 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-10-11 15:21:18,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:19,026 INFO L225 Difference]: With dead ends: 254339 [2020-10-11 15:21:19,027 INFO L226 Difference]: Without dead ends: 254317 [2020-10-11 15:21:19,027 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4296 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-10-11 15:21:20,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254317 states. [2020-10-11 15:21:22,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254317 to 32014. [2020-10-11 15:21:22,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32014 states. [2020-10-11 15:21:22,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32014 states to 32014 states and 173055 transitions. [2020-10-11 15:21:22,982 INFO L78 Accepts]: Start accepts. Automaton has 32014 states and 173055 transitions. Word has length 21 [2020-10-11 15:21:22,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:22,982 INFO L481 AbstractCegarLoop]: Abstraction has 32014 states and 173055 transitions. [2020-10-11 15:21:22,982 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:21:22,982 INFO L276 IsEmpty]: Start isEmpty. Operand 32014 states and 173055 transitions. [2020-10-11 15:21:22,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-11 15:21:22,984 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:22,984 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:23,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:21:23,191 INFO L429 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-10-11 15:21:23,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:23,191 INFO L82 PathProgramCache]: Analyzing trace with hash 7001197, now seen corresponding path program 1 times [2020-10-11 15:21:23,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:23,192 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339560791] [2020-10-11 15:21:23,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:23,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:23,248 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-10-11 15:21:23,249 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339560791] [2020-10-11 15:21:23,249 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-11 15:21:23,249 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-11 15:21:23,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273062186] [2020-10-11 15:21:23,249 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-11 15:21:23,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:23,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-11 15:21:23,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-11 15:21:23,250 INFO L87 Difference]: Start difference. First operand 32014 states and 173055 transitions. Second operand 5 states. [2020-10-11 15:21:23,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:23,822 INFO L93 Difference]: Finished difference Result 61570 states and 313847 transitions. [2020-10-11 15:21:23,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-11 15:21:23,824 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-11 15:21:23,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:23,991 INFO L225 Difference]: With dead ends: 61570 [2020-10-11 15:21:23,991 INFO L226 Difference]: Without dead ends: 61524 [2020-10-11 15:21:23,991 INFO L673 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-10-11 15:21:24,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61524 states. [2020-10-11 15:21:26,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61524 to 39581. [2020-10-11 15:21:26,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39581 states. [2020-10-11 15:21:26,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39581 states to 39581 states and 215316 transitions. [2020-10-11 15:21:26,273 INFO L78 Accepts]: Start accepts. Automaton has 39581 states and 215316 transitions. Word has length 21 [2020-10-11 15:21:26,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:26,273 INFO L481 AbstractCegarLoop]: Abstraction has 39581 states and 215316 transitions. [2020-10-11 15:21:26,274 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-11 15:21:26,274 INFO L276 IsEmpty]: Start isEmpty. Operand 39581 states and 215316 transitions. [2020-10-11 15:21:26,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:21:26,275 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:26,275 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:26,275 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2020-10-11 15:21:26,275 INFO L429 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-10-11 15:21:26,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:26,275 INFO L82 PathProgramCache]: Analyzing trace with hash -329472097, now seen corresponding path program 1 times [2020-10-11 15:21:26,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:26,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363494241] [2020-10-11 15:21:26,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:26,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:26,441 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:26,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363494241] [2020-10-11 15:21:26,441 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [100471176] [2020-10-11 15:21:26,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:26,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:26,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:21:26,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:26,880 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:26,880 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:26,880 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:21:26,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492581978] [2020-10-11 15:21:26,880 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:21:26,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:26,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:21:26,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:21:26,881 INFO L87 Difference]: Start difference. First operand 39581 states and 215316 transitions. Second operand 22 states. [2020-10-11 15:21:31,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:31,305 INFO L93 Difference]: Finished difference Result 102710 states and 491562 transitions. [2020-10-11 15:21:31,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2020-10-11 15:21:31,308 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:21:31,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:31,585 INFO L225 Difference]: With dead ends: 102710 [2020-10-11 15:21:31,586 INFO L226 Difference]: Without dead ends: 102676 [2020-10-11 15:21:31,586 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 810 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-10-11 15:21:32,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102676 states. [2020-10-11 15:21:33,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102676 to 39691. [2020-10-11 15:21:33,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39691 states. [2020-10-11 15:21:33,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39691 states to 39691 states and 215464 transitions. [2020-10-11 15:21:33,731 INFO L78 Accepts]: Start accepts. Automaton has 39691 states and 215464 transitions. Word has length 23 [2020-10-11 15:21:33,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:33,731 INFO L481 AbstractCegarLoop]: Abstraction has 39691 states and 215464 transitions. [2020-10-11 15:21:33,732 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:21:33,732 INFO L276 IsEmpty]: Start isEmpty. Operand 39691 states and 215464 transitions. [2020-10-11 15:21:33,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:21:33,733 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:33,733 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:33,933 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 75 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-10-11 15:21:33,934 INFO L429 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-10-11 15:21:33,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:33,934 INFO L82 PathProgramCache]: Analyzing trace with hash 1710145021, now seen corresponding path program 1 times [2020-10-11 15:21:33,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:33,935 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671112297] [2020-10-11 15:21:33,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:33,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:34,098 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:34,098 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671112297] [2020-10-11 15:21:34,099 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [802147524] [2020-10-11 15:21:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:34,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:34,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:21:34,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:34,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:34,518 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:34,518 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:21:34,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080259629] [2020-10-11 15:21:34,519 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:21:34,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:34,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:21:34,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:21:34,520 INFO L87 Difference]: Start difference. First operand 39691 states and 215464 transitions. Second operand 22 states. [2020-10-11 15:21:38,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:38,380 INFO L93 Difference]: Finished difference Result 107622 states and 514519 transitions. [2020-10-11 15:21:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-11 15:21:38,382 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:21:38,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:38,675 INFO L225 Difference]: With dead ends: 107622 [2020-10-11 15:21:38,676 INFO L226 Difference]: Without dead ends: 107586 [2020-10-11 15:21:38,676 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 647 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=611, Invalid=2041, Unknown=0, NotChecked=0, Total=2652 [2020-10-11 15:21:39,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107586 states. [2020-10-11 15:21:41,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107586 to 39913. [2020-10-11 15:21:41,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39913 states. [2020-10-11 15:21:41,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39913 states to 39913 states and 216194 transitions. [2020-10-11 15:21:41,520 INFO L78 Accepts]: Start accepts. Automaton has 39913 states and 216194 transitions. Word has length 23 [2020-10-11 15:21:41,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:41,520 INFO L481 AbstractCegarLoop]: Abstraction has 39913 states and 216194 transitions. [2020-10-11 15:21:41,520 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:21:41,520 INFO L276 IsEmpty]: Start isEmpty. Operand 39913 states and 216194 transitions. [2020-10-11 15:21:41,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:21:41,522 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:41,522 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:41,722 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:21:41,723 INFO L429 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-10-11 15:21:41,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:41,724 INFO L82 PathProgramCache]: Analyzing trace with hash 1187327486, now seen corresponding path program 1 times [2020-10-11 15:21:41,724 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:41,724 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956767236] [2020-10-11 15:21:41,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:41,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:41,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956767236] [2020-10-11 15:21:41,884 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1941228293] [2020-10-11 15:21:41,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:41,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:41,966 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-11 15:21:41,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:42,275 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:42,276 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:42,276 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-11 15:21:42,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26449889] [2020-10-11 15:21:42,276 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-11 15:21:42,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:42,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-11 15:21:42,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2020-10-11 15:21:42,277 INFO L87 Difference]: Start difference. First operand 39913 states and 216194 transitions. Second operand 22 states. [2020-10-11 15:21:45,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:45,847 INFO L93 Difference]: Finished difference Result 108673 states and 519787 transitions. [2020-10-11 15:21:45,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-10-11 15:21:45,850 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 23 [2020-10-11 15:21:45,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:46,148 INFO L225 Difference]: With dead ends: 108673 [2020-10-11 15:21:46,149 INFO L226 Difference]: Without dead ends: 108632 [2020-10-11 15:21:46,149 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 574 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=510, Invalid=1746, Unknown=0, NotChecked=0, Total=2256 [2020-10-11 15:21:47,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108632 states. [2020-10-11 15:21:48,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108632 to 40673. [2020-10-11 15:21:48,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40673 states. [2020-10-11 15:21:48,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40673 states to 40673 states and 220018 transitions. [2020-10-11 15:21:48,402 INFO L78 Accepts]: Start accepts. Automaton has 40673 states and 220018 transitions. Word has length 23 [2020-10-11 15:21:48,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:48,402 INFO L481 AbstractCegarLoop]: Abstraction has 40673 states and 220018 transitions. [2020-10-11 15:21:48,402 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-11 15:21:48,402 INFO L276 IsEmpty]: Start isEmpty. Operand 40673 states and 220018 transitions. [2020-10-11 15:21:48,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:21:48,404 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:48,404 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:48,604 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105,77 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:21:48,605 INFO L429 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-10-11 15:21:48,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:48,606 INFO L82 PathProgramCache]: Analyzing trace with hash -1861778977, now seen corresponding path program 2 times [2020-10-11 15:21:48,606 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:48,606 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043443242] [2020-10-11 15:21:48,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:48,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:48,836 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:48,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043443242] [2020-10-11 15:21:48,836 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32780066] [2020-10-11 15:21:48,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:48,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:21:48,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:21:48,918 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:21:48,919 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:49,191 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:21:49,191 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:49,192 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:21:49,192 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241709233] [2020-10-11 15:21:49,192 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:21:49,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:49,192 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:21:49,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:21:49,192 INFO L87 Difference]: Start difference. First operand 40673 states and 220018 transitions. Second operand 20 states. [2020-10-11 15:21:53,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:53,019 INFO L93 Difference]: Finished difference Result 120155 states and 590166 transitions. [2020-10-11 15:21:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 15:21:53,022 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:21:53,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:53,365 INFO L225 Difference]: With dead ends: 120155 [2020-10-11 15:21:53,365 INFO L226 Difference]: Without dead ends: 120100 [2020-10-11 15:21:53,366 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:21:54,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120100 states. [2020-10-11 15:21:55,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120100 to 40952. [2020-10-11 15:21:55,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40952 states. [2020-10-11 15:21:55,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40952 states to 40952 states and 221607 transitions. [2020-10-11 15:21:55,731 INFO L78 Accepts]: Start accepts. Automaton has 40952 states and 221607 transitions. Word has length 23 [2020-10-11 15:21:55,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:21:55,731 INFO L481 AbstractCegarLoop]: Abstraction has 40952 states and 221607 transitions. [2020-10-11 15:21:55,732 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:21:55,732 INFO L276 IsEmpty]: Start isEmpty. Operand 40952 states and 221607 transitions. [2020-10-11 15:21:55,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:21:55,733 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:21:55,733 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:21:55,934 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106 [2020-10-11 15:21:55,934 INFO L429 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-10-11 15:21:55,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:21:55,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1861777923, now seen corresponding path program 2 times [2020-10-11 15:21:55,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:21:55,936 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926752846] [2020-10-11 15:21:55,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:21:55,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:21:56,124 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:21:56,124 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926752846] [2020-10-11 15:21:56,125 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814868953] [2020-10-11 15:21:56,125 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:21:56,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:21:56,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:21:56,205 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:21:56,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:21:56,469 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:21:56,470 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:21:56,470 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:21:56,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356824200] [2020-10-11 15:21:56,470 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:21:56,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:21:56,471 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:21:56,471 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:21:56,471 INFO L87 Difference]: Start difference. First operand 40952 states and 221607 transitions. Second operand 20 states. [2020-10-11 15:21:59,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:21:59,401 INFO L93 Difference]: Finished difference Result 108430 states and 524427 transitions. [2020-10-11 15:21:59,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-11 15:21:59,403 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:21:59,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:21:59,704 INFO L225 Difference]: With dead ends: 108430 [2020-10-11 15:21:59,704 INFO L226 Difference]: Without dead ends: 108375 [2020-10-11 15:21:59,704 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=426, Invalid=1214, Unknown=0, NotChecked=0, Total=1640 [2020-10-11 15:22:00,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108375 states. [2020-10-11 15:22:01,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108375 to 41142. [2020-10-11 15:22:01,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41142 states. [2020-10-11 15:22:01,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41142 states to 41142 states and 222887 transitions. [2020-10-11 15:22:01,976 INFO L78 Accepts]: Start accepts. Automaton has 41142 states and 222887 transitions. Word has length 23 [2020-10-11 15:22:01,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:22:01,976 INFO L481 AbstractCegarLoop]: Abstraction has 41142 states and 222887 transitions. [2020-10-11 15:22:01,976 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:22:01,976 INFO L276 IsEmpty]: Start isEmpty. Operand 41142 states and 222887 transitions. [2020-10-11 15:22:01,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-11 15:22:01,978 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:22:01,978 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:22:02,178 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 79 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable107 [2020-10-11 15:22:02,179 INFO L429 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-10-11 15:22:02,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:22:02,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1861761090, now seen corresponding path program 2 times [2020-10-11 15:22:02,179 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:22:02,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852146277] [2020-10-11 15:22:02,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:22:02,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:02,378 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:22:02,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852146277] [2020-10-11 15:22:02,379 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695539241] [2020-10-11 15:22:02,379 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:22:03,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:22:03,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:22:03,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-11 15:22:03,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:22:03,292 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-10-11 15:22:03,293 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:22:03,293 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-11 15:22:03,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939257853] [2020-10-11 15:22:03,293 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-11 15:22:03,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:22:03,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-11 15:22:03,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-11 15:22:03,294 INFO L87 Difference]: Start difference. First operand 41142 states and 222887 transitions. Second operand 20 states. [2020-10-11 15:22:05,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:22:05,640 INFO L93 Difference]: Finished difference Result 90278 states and 441045 transitions. [2020-10-11 15:22:05,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-11 15:22:05,642 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-11 15:22:05,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:22:05,893 INFO L225 Difference]: With dead ends: 90278 [2020-10-11 15:22:05,894 INFO L226 Difference]: Without dead ends: 90223 [2020-10-11 15:22:05,894 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=326, Invalid=934, Unknown=0, NotChecked=0, Total=1260 [2020-10-11 15:22:06,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90223 states. [2020-10-11 15:22:07,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90223 to 42256. [2020-10-11 15:22:07,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42256 states. [2020-10-11 15:22:07,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42256 states to 42256 states and 228917 transitions. [2020-10-11 15:22:07,902 INFO L78 Accepts]: Start accepts. Automaton has 42256 states and 228917 transitions. Word has length 23 [2020-10-11 15:22:07,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:22:07,902 INFO L481 AbstractCegarLoop]: Abstraction has 42256 states and 228917 transitions. [2020-10-11 15:22:07,902 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-11 15:22:07,902 INFO L276 IsEmpty]: Start isEmpty. Operand 42256 states and 228917 transitions. [2020-10-11 15:22:07,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:22:07,905 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:22:07,905 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:22:08,113 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:22:08,114 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:22:08,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:22:08,114 INFO L82 PathProgramCache]: Analyzing trace with hash 481856687, now seen corresponding path program 1 times [2020-10-11 15:22:08,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:22:08,115 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056531631] [2020-10-11 15:22:08,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:22:08,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:08,312 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-10-11 15:22:08,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056531631] [2020-10-11 15:22:08,313 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1175389692] [2020-10-11 15:22:08,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:22:08,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:08,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:22:08,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:22:08,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:22:08,850 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:22:08,850 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:22:08,851 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975779052] [2020-10-11 15:22:08,851 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:22:08,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:22:08,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:22:08,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=514, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:22:08,852 INFO L87 Difference]: Start difference. First operand 42256 states and 228917 transitions. Second operand 25 states. [2020-10-11 15:22:24,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:22:24,991 INFO L93 Difference]: Finished difference Result 204591 states and 902514 transitions. [2020-10-11 15:22:24,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2020-10-11 15:22:24,993 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:22:24,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:22:25,530 INFO L225 Difference]: With dead ends: 204591 [2020-10-11 15:22:25,530 INFO L226 Difference]: Without dead ends: 204481 [2020-10-11 15:22:25,531 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9467 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=3695, Invalid=21427, Unknown=0, NotChecked=0, Total=25122 [2020-10-11 15:22:27,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204481 states. [2020-10-11 15:22:28,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204481 to 43054. [2020-10-11 15:22:28,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43054 states. [2020-10-11 15:22:29,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43054 states to 43054 states and 233430 transitions. [2020-10-11 15:22:29,129 INFO L78 Accepts]: Start accepts. Automaton has 43054 states and 233430 transitions. Word has length 25 [2020-10-11 15:22:29,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:22:29,129 INFO L481 AbstractCegarLoop]: Abstraction has 43054 states and 233430 transitions. [2020-10-11 15:22:29,130 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:22:29,130 INFO L276 IsEmpty]: Start isEmpty. Operand 43054 states and 233430 transitions. [2020-10-11 15:22:29,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:22:29,132 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:22:29,132 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:22:29,333 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,81 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:22:29,333 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:22:29,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:22:29,334 INFO L82 PathProgramCache]: Analyzing trace with hash -40960848, now seen corresponding path program 1 times [2020-10-11 15:22:29,335 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:22:29,335 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244022348] [2020-10-11 15:22:29,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:22:29,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:29,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-11 15:22:29,511 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244022348] [2020-10-11 15:22:29,512 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452693669] [2020-10-11 15:22:29,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:22:29,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:29,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:22:29,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:22:30,085 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:22:30,086 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:22:30,086 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-11 15:22:30,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69699738] [2020-10-11 15:22:30,086 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:22:30,087 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:22:30,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:22:30,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:22:30,087 INFO L87 Difference]: Start difference. First operand 43054 states and 233430 transitions. Second operand 24 states. [2020-10-11 15:22:44,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:22:44,328 INFO L93 Difference]: Finished difference Result 202186 states and 893834 transitions. [2020-10-11 15:22:44,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2020-10-11 15:22:44,331 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-11 15:22:44,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:22:44,886 INFO L225 Difference]: With dead ends: 202186 [2020-10-11 15:22:44,886 INFO L226 Difference]: Without dead ends: 202081 [2020-10-11 15:22:44,887 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7500 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=2999, Invalid=17307, Unknown=0, NotChecked=0, Total=20306 [2020-10-11 15:22:46,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202081 states. [2020-10-11 15:22:48,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202081 to 44485. [2020-10-11 15:22:48,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44485 states. [2020-10-11 15:22:48,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44485 states to 44485 states and 241348 transitions. [2020-10-11 15:22:48,484 INFO L78 Accepts]: Start accepts. Automaton has 44485 states and 241348 transitions. Word has length 25 [2020-10-11 15:22:48,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:22:48,484 INFO L481 AbstractCegarLoop]: Abstraction has 44485 states and 241348 transitions. [2020-10-11 15:22:48,484 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:22:48,484 INFO L276 IsEmpty]: Start isEmpty. Operand 44485 states and 241348 transitions. [2020-10-11 15:22:48,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:22:48,487 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:22:48,487 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:22:48,700 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:22:48,701 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:22:48,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:22:48,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1204901039, now seen corresponding path program 2 times [2020-10-11 15:22:48,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:22:48,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388818952] [2020-10-11 15:22:48,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:22:48,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:22:48,933 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:22:48,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388818952] [2020-10-11 15:22:48,933 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2110070517] [2020-10-11 15:22:48,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:22:49,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:22:49,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:22:49,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:22:49,016 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:22:49,515 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:22:49,516 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:22:49,516 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:22:49,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959250465] [2020-10-11 15:22:49,516 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:22:49,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:22:49,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:22:49,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:22:49,517 INFO L87 Difference]: Start difference. First operand 44485 states and 241348 transitions. Second operand 25 states. [2020-10-11 15:23:09,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:23:09,903 INFO L93 Difference]: Finished difference Result 263236 states and 1177235 transitions. [2020-10-11 15:23:09,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 164 states. [2020-10-11 15:23:09,906 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:23:09,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:23:10,607 INFO L225 Difference]: With dead ends: 263236 [2020-10-11 15:23:10,607 INFO L226 Difference]: Without dead ends: 263036 [2020-10-11 15:23:10,608 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 183 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13049 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=5140, Invalid=28900, Unknown=0, NotChecked=0, Total=34040 [2020-10-11 15:23:12,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263036 states. [2020-10-11 15:23:15,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263036 to 44265. [2020-10-11 15:23:15,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44265 states. [2020-10-11 15:23:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44265 states to 44265 states and 239992 transitions. [2020-10-11 15:23:15,242 INFO L78 Accepts]: Start accepts. Automaton has 44265 states and 239992 transitions. Word has length 25 [2020-10-11 15:23:15,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:23:15,242 INFO L481 AbstractCegarLoop]: Abstraction has 44265 states and 239992 transitions. [2020-10-11 15:23:15,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:23:15,242 INFO L276 IsEmpty]: Start isEmpty. Operand 44265 states and 239992 transitions. [2020-10-11 15:23:15,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:23:15,245 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:23:15,245 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:23:15,445 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable111 [2020-10-11 15:23:15,446 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:23:15,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:23:15,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1204917872, now seen corresponding path program 2 times [2020-10-11 15:23:15,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:23:15,447 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446207910] [2020-10-11 15:23:15,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:23:15,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:23:15,701 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:23:15,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446207910] [2020-10-11 15:23:15,701 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177909871] [2020-10-11 15:23:15,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/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-10-11 15:23:15,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:23:15,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:23:15,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:23:15,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:23:16,283 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:23:16,283 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:23:16,283 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:23:16,284 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617207240] [2020-10-11 15:23:16,284 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:23:16,284 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:23:16,284 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:23:16,284 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=523, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:23:16,285 INFO L87 Difference]: Start difference. First operand 44265 states and 239992 transitions. Second operand 25 states. [2020-10-11 15:23:31,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:23:31,088 INFO L93 Difference]: Finished difference Result 177075 states and 797684 transitions. [2020-10-11 15:23:31,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-10-11 15:23:31,090 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:23:31,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:23:31,557 INFO L225 Difference]: With dead ends: 177075 [2020-10-11 15:23:31,557 INFO L226 Difference]: Without dead ends: 176849 [2020-10-11 15:23:31,558 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5991 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2901, Invalid=14391, Unknown=0, NotChecked=0, Total=17292 [2020-10-11 15:23:32,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176849 states. [2020-10-11 15:23:34,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176849 to 41811. [2020-10-11 15:23:34,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41811 states. [2020-10-11 15:23:34,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41811 states to 41811 states and 225582 transitions. [2020-10-11 15:23:34,741 INFO L78 Accepts]: Start accepts. Automaton has 41811 states and 225582 transitions. Word has length 25 [2020-10-11 15:23:34,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:23:34,741 INFO L481 AbstractCegarLoop]: Abstraction has 41811 states and 225582 transitions. [2020-10-11 15:23:34,742 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:23:34,742 INFO L276 IsEmpty]: Start isEmpty. Operand 41811 states and 225582 transitions. [2020-10-11 15:23:34,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:23:34,744 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:23:34,744 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:23:34,945 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 84 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2020-10-11 15:23:34,945 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:23:34,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:23:34,946 INFO L82 PathProgramCache]: Analyzing trace with hash 1954974959, now seen corresponding path program 3 times [2020-10-11 15:23:34,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:23:34,946 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104231650] [2020-10-11 15:23:34,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:23:34,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:23:35,160 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:23:35,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104231650] [2020-10-11 15:23:35,160 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087160958] [2020-10-11 15:23:35,160 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/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-10-11 15:23:35,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:23:35,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:23:35,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:23:35,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:23:35,730 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:23:35,730 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:23:35,730 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:23:35,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525355130] [2020-10-11 15:23:35,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:23:35,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:23:35,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:23:35,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=505, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:23:35,731 INFO L87 Difference]: Start difference. First operand 41811 states and 225582 transitions. Second operand 25 states. [2020-10-11 15:23:44,616 WARN L193 SmtUtils]: Spent 342.00 ms on a formula simplification. DAG size of input: 18 DAG size of output: 17 [2020-10-11 15:23:52,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:23:52,893 INFO L93 Difference]: Finished difference Result 214171 states and 936400 transitions. [2020-10-11 15:23:52,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2020-10-11 15:23:52,895 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:23:52,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:23:53,456 INFO L225 Difference]: With dead ends: 214171 [2020-10-11 15:23:53,456 INFO L226 Difference]: Without dead ends: 214105 [2020-10-11 15:23:53,458 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 163 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10207 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=4219, Invalid=22841, Unknown=0, NotChecked=0, Total=27060 [2020-10-11 15:23:55,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214105 states. [2020-10-11 15:23:57,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214105 to 42859. [2020-10-11 15:23:57,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42859 states. [2020-10-11 15:23:57,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42859 states to 42859 states and 231387 transitions. [2020-10-11 15:23:57,336 INFO L78 Accepts]: Start accepts. Automaton has 42859 states and 231387 transitions. Word has length 25 [2020-10-11 15:23:57,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:23:57,336 INFO L481 AbstractCegarLoop]: Abstraction has 42859 states and 231387 transitions. [2020-10-11 15:23:57,336 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:23:57,336 INFO L276 IsEmpty]: Start isEmpty. Operand 42859 states and 231387 transitions. [2020-10-11 15:23:57,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:23:57,339 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:23:57,339 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:23:57,539 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2020-10-11 15:23:57,540 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:23:57,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:23:57,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1526002574, now seen corresponding path program 1 times [2020-10-11 15:23:57,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:23:57,541 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985971376] [2020-10-11 15:23:57,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:23:57,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:23:57,729 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-10-11 15:23:57,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985971376] [2020-10-11 15:23:57,729 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923930977] [2020-10-11 15:23:57,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/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-10-11 15:23:57,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:23:57,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:23:57,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:23:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:23:58,387 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:23:58,387 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-11 15:23:58,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069480187] [2020-10-11 15:23:58,388 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-11 15:23:58,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:23:58,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-11 15:23:58,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=470, Unknown=0, NotChecked=0, Total=552 [2020-10-11 15:23:58,389 INFO L87 Difference]: Start difference. First operand 42859 states and 231387 transitions. Second operand 24 states. [2020-10-11 15:24:12,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:24:12,473 INFO L93 Difference]: Finished difference Result 209430 states and 922672 transitions. [2020-10-11 15:24:12,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2020-10-11 15:24:12,475 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-11 15:24:12,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:24:13,036 INFO L225 Difference]: With dead ends: 209430 [2020-10-11 15:24:13,037 INFO L226 Difference]: Without dead ends: 209330 [2020-10-11 15:24:13,038 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7085 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=2971, Invalid=15935, Unknown=0, NotChecked=0, Total=18906 [2020-10-11 15:24:14,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209330 states. [2020-10-11 15:24:16,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209330 to 45052. [2020-10-11 15:24:16,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45052 states. [2020-10-11 15:24:16,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45052 states to 45052 states and 243420 transitions. [2020-10-11 15:24:16,799 INFO L78 Accepts]: Start accepts. Automaton has 45052 states and 243420 transitions. Word has length 25 [2020-10-11 15:24:16,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:24:16,799 INFO L481 AbstractCegarLoop]: Abstraction has 45052 states and 243420 transitions. [2020-10-11 15:24:16,799 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-11 15:24:16,799 INFO L276 IsEmpty]: Start isEmpty. Operand 45052 states and 243420 transitions. [2020-10-11 15:24:16,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:24:16,802 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:24:16,802 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:24:17,002 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2020-10-11 15:24:17,003 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:24:17,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:24:17,003 INFO L82 PathProgramCache]: Analyzing trace with hash -1523103889, now seen corresponding path program 4 times [2020-10-11 15:24:17,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:24:17,004 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874264719] [2020-10-11 15:24:17,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:24:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:24:17,268 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:24:17,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874264719] [2020-10-11 15:24:17,268 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1594965712] [2020-10-11 15:24:17,269 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:24:17,360 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:24:17,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:24:17,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:24:17,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:24:17,941 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:24:17,941 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:24:17,941 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:24:17,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103174929] [2020-10-11 15:24:17,942 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:24:17,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:24:17,942 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:24:17,942 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=555, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:24:17,943 INFO L87 Difference]: Start difference. First operand 45052 states and 243420 transitions. Second operand 26 states. [2020-10-11 15:24:36,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:24:36,770 INFO L93 Difference]: Finished difference Result 282710 states and 1287555 transitions. [2020-10-11 15:24:36,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2020-10-11 15:24:36,773 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-11 15:24:36,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:24:37,549 INFO L225 Difference]: With dead ends: 282710 [2020-10-11 15:24:37,549 INFO L226 Difference]: Without dead ends: 282588 [2020-10-11 15:24:37,551 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9434 ImplicationChecksByTransitivity, 9.3s TimeCoverageRelationStatistics Valid=4024, Invalid=21416, Unknown=0, NotChecked=0, Total=25440 [2020-10-11 15:24:39,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282588 states. [2020-10-11 15:24:43,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282588 to 45988. [2020-10-11 15:24:43,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45988 states. [2020-10-11 15:24:43,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45988 states to 45988 states and 249371 transitions. [2020-10-11 15:24:43,778 INFO L78 Accepts]: Start accepts. Automaton has 45988 states and 249371 transitions. Word has length 25 [2020-10-11 15:24:43,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:24:43,778 INFO L481 AbstractCegarLoop]: Abstraction has 45988 states and 249371 transitions. [2020-10-11 15:24:43,778 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-11 15:24:43,778 INFO L276 IsEmpty]: Start isEmpty. Operand 45988 states and 249371 transitions. [2020-10-11 15:24:43,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:24:43,781 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:24:43,781 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:24:43,981 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2020-10-11 15:24:43,982 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:24:43,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:24:43,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1523086002, now seen corresponding path program 2 times [2020-10-11 15:24:43,983 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:24:43,984 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494813310] [2020-10-11 15:24:43,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:24:43,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:24:44,251 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:24:44,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494813310] [2020-10-11 15:24:44,252 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062988662] [2020-10-11 15:24:44,252 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:24:44,332 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-11 15:24:44,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:24:44,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-11 15:24:44,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:24:44,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-10-11 15:24:44,847 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:24:44,847 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-11 15:24:44,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741367821] [2020-10-11 15:24:44,847 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:24:44,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:24:44,848 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:24:44,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:24:44,848 INFO L87 Difference]: Start difference. First operand 45988 states and 249371 transitions. Second operand 25 states. [2020-10-11 15:24:59,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:24:59,445 INFO L93 Difference]: Finished difference Result 189156 states and 850352 transitions. [2020-10-11 15:24:59,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2020-10-11 15:24:59,448 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:24:59,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:24:59,955 INFO L225 Difference]: With dead ends: 189156 [2020-10-11 15:24:59,956 INFO L226 Difference]: Without dead ends: 188915 [2020-10-11 15:24:59,957 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5434 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=2782, Invalid=12718, Unknown=0, NotChecked=0, Total=15500 [2020-10-11 15:25:01,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188915 states. [2020-10-11 15:25:04,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188915 to 44166. [2020-10-11 15:25:04,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44166 states. [2020-10-11 15:25:04,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44166 states to 44166 states and 238579 transitions. [2020-10-11 15:25:04,371 INFO L78 Accepts]: Start accepts. Automaton has 44166 states and 238579 transitions. Word has length 25 [2020-10-11 15:25:04,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:25:04,372 INFO L481 AbstractCegarLoop]: Abstraction has 44166 states and 238579 transitions. [2020-10-11 15:25:04,372 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:25:04,372 INFO L276 IsEmpty]: Start isEmpty. Operand 44166 states and 238579 transitions. [2020-10-11 15:25:04,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:25:04,374 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:25:04,374 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:25:04,575 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable116 [2020-10-11 15:25:04,575 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:25:04,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:25:04,576 INFO L82 PathProgramCache]: Analyzing trace with hash 1030309040, now seen corresponding path program 3 times [2020-10-11 15:25:04,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:25:04,577 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184313374] [2020-10-11 15:25:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:25:04,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:25:04,822 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:25:04,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184313374] [2020-10-11 15:25:04,822 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636553223] [2020-10-11 15:25:04,822 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:25:04,906 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:25:04,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:25:04,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:25:04,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:25:05,485 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:25:05,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:25:05,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:25:05,485 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685754042] [2020-10-11 15:25:05,486 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:25:05,486 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:25:05,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:25:05,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:25:05,486 INFO L87 Difference]: Start difference. First operand 44166 states and 238579 transitions. Second operand 25 states. [2020-10-11 15:25:27,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:25:27,281 INFO L93 Difference]: Finished difference Result 333764 states and 1493350 transitions. [2020-10-11 15:25:27,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2020-10-11 15:25:27,284 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:25:27,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:25:28,201 INFO L225 Difference]: With dead ends: 333764 [2020-10-11 15:25:28,201 INFO L226 Difference]: Without dead ends: 333664 [2020-10-11 15:25:28,203 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12491 ImplicationChecksByTransitivity, 11.1s TimeCoverageRelationStatistics Valid=4896, Invalid=27324, Unknown=0, NotChecked=0, Total=32220 [2020-10-11 15:25:31,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333664 states. [2020-10-11 15:25:34,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333664 to 45953. [2020-10-11 15:25:34,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45953 states. [2020-10-11 15:25:34,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45953 states to 45953 states and 248773 transitions. [2020-10-11 15:25:34,762 INFO L78 Accepts]: Start accepts. Automaton has 45953 states and 248773 transitions. Word has length 25 [2020-10-11 15:25:34,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:25:34,762 INFO L481 AbstractCegarLoop]: Abstraction has 45953 states and 248773 transitions. [2020-10-11 15:25:34,762 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:25:34,762 INFO L276 IsEmpty]: Start isEmpty. Operand 45953 states and 248773 transitions. [2020-10-11 15:25:34,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:25:34,765 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:25:34,765 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:25:34,965 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,89 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:25:34,966 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:25:34,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:25:34,967 INFO L82 PathProgramCache]: Analyzing trace with hash 156318286, now seen corresponding path program 3 times [2020-10-11 15:25:34,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:25:34,967 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077174253] [2020-10-11 15:25:34,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:25:34,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:25:35,220 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:25:35,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077174253] [2020-10-11 15:25:35,221 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608822560] [2020-10-11 15:25:35,221 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:25:35,304 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-11 15:25:35,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:25:35,305 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:25:35,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:25:35,869 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:25:35,869 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:25:35,869 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-11 15:25:35,870 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223916524] [2020-10-11 15:25:35,870 INFO L461 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-10-11 15:25:35,870 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:25:35,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-10-11 15:25:35,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2020-10-11 15:25:35,871 INFO L87 Difference]: Start difference. First operand 45953 states and 248773 transitions. Second operand 25 states. [2020-10-11 15:25:55,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-11 15:25:55,544 INFO L93 Difference]: Finished difference Result 303480 states and 1342198 transitions. [2020-10-11 15:25:55,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2020-10-11 15:25:55,548 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 25 [2020-10-11 15:25:55,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-11 15:25:56,385 INFO L225 Difference]: With dead ends: 303480 [2020-10-11 15:25:56,386 INFO L226 Difference]: Without dead ends: 303459 [2020-10-11 15:25:56,387 INFO L673 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12462 ImplicationChecksByTransitivity, 11.2s TimeCoverageRelationStatistics Valid=4862, Invalid=27000, Unknown=0, NotChecked=0, Total=31862 [2020-10-11 15:25:58,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303459 states. [2020-10-11 15:26:06,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303459 to 46585. [2020-10-11 15:26:06,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46585 states. [2020-10-11 15:26:07,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46585 states to 46585 states and 252191 transitions. [2020-10-11 15:26:07,103 INFO L78 Accepts]: Start accepts. Automaton has 46585 states and 252191 transitions. Word has length 25 [2020-10-11 15:26:07,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-11 15:26:07,104 INFO L481 AbstractCegarLoop]: Abstraction has 46585 states and 252191 transitions. [2020-10-11 15:26:07,104 INFO L482 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-10-11 15:26:07,104 INFO L276 IsEmpty]: Start isEmpty. Operand 46585 states and 252191 transitions. [2020-10-11 15:26:07,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-11 15:26:07,107 INFO L413 BasicCegarLoop]: Found error trace [2020-10-11 15:26:07,107 INFO L421 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-11 15:26:07,307 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:26:07,308 INFO L429 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, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-11 15:26:07,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-11 15:26:07,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1439581392, now seen corresponding path program 4 times [2020-10-11 15:26:07,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-11 15:26:07,309 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869844888] [2020-10-11 15:26:07,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-11 15:26:07,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-11 15:26:07,586 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:26:07,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869844888] [2020-10-11 15:26:07,586 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038191420] [2020-10-11 15:26:07,586 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:26:07,670 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-11 15:26:07,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-11 15:26:07,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-11 15:26:07,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-11 15:26:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-11 15:26:08,257 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-11 15:26:08,257 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-11 15:26:08,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477560355] [2020-10-11 15:26:08,257 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-11 15:26:08,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-11 15:26:08,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-11 15:26:08,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2020-10-11 15:26:08,258 INFO L87 Difference]: Start difference. First operand 46585 states and 252191 transitions. Second operand 26 states. Received shutdown request... [2020-10-11 15:26:12,911 WARN L210 SmtUtils]: Removed 5 from assertion stack [2020-10-11 15:26:12,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2020-10-11 15:26:13,112 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,91 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-11 15:26:13,113 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-11 15:26:13,116 WARN L235 ceAbstractionStarter]: Timeout [2020-10-11 15:26:13,117 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.10 03:26:13 BasicIcfg [2020-10-11 15:26:13,117 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-11 15:26:13,118 INFO L168 Benchmark]: Toolchain (without parser) took 796790.52 ms. Allocated memory was 253.2 MB in the beginning and 5.7 GB in the end (delta: 5.4 GB). Free memory was 208.4 MB in the beginning and 3.3 GB in the end (delta: -3.1 GB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,118 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. [2020-10-11 15:26:13,119 INFO L168 Benchmark]: CACSL2BoogieTranslator took 668.53 ms. Allocated memory was 253.2 MB in the beginning and 318.8 MB in the end (delta: 65.5 MB). Free memory was 208.4 MB in the beginning and 274.6 MB in the end (delta: -66.2 MB). Peak memory consumption was 29.6 MB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,119 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.48 ms. Allocated memory is still 318.8 MB. Free memory was 274.6 MB in the beginning and 272.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,119 INFO L168 Benchmark]: Boogie Preprocessor took 26.01 ms. Allocated memory is still 318.8 MB. Free memory was 272.0 MB in the beginning and 269.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,120 INFO L168 Benchmark]: RCFGBuilder took 439.34 ms. Allocated memory is still 318.8 MB. Free memory was 269.5 MB in the beginning and 250.2 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,120 INFO L168 Benchmark]: TraceAbstraction took 795602.24 ms. Allocated memory was 318.8 MB in the beginning and 5.7 GB in the end (delta: 5.3 GB). Free memory was 247.7 MB in the beginning and 3.3 GB in the end (delta: -3.1 GB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. [2020-10-11 15:26:13,122 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 253.2 MB. Free memory is still 229.6 MB. There was no memory consumed. Max. memory is 14.2 GB. * CACSL2BoogieTranslator took 668.53 ms. Allocated memory was 253.2 MB in the beginning and 318.8 MB in the end (delta: 65.5 MB). Free memory was 208.4 MB in the beginning and 274.6 MB in the end (delta: -66.2 MB). Peak memory consumption was 29.6 MB. Max. memory is 14.2 GB. * Boogie Procedure Inliner took 49.48 ms. Allocated memory is still 318.8 MB. Free memory was 274.6 MB in the beginning and 272.0 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * Boogie Preprocessor took 26.01 ms. Allocated memory is still 318.8 MB. Free memory was 272.0 MB in the beginning and 269.5 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.5 MB. Max. memory is 14.2 GB. * RCFGBuilder took 439.34 ms. Allocated memory is still 318.8 MB. Free memory was 269.5 MB in the beginning and 250.2 MB in the end (delta: 19.3 MB). Peak memory consumption was 19.3 MB. Max. memory is 14.2 GB. * TraceAbstraction took 795602.24 ms. Allocated memory was 318.8 MB in the beginning and 5.7 GB in the end (delta: 5.3 GB). Free memory was 247.7 MB in the beginning and 3.3 GB in the end (delta: -3.1 GB). Peak memory consumption was 2.3 GB. Max. memory is 14.2 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 475 VarBasedMoverChecksPositive, 3 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 3 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 3 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.8s, 64 PlacesBefore, 18 PlacesAfterwards, 61 TransitionsBefore, 12 TransitionsAfterwards, 692 CoEnabledTransitionPairs, 6 FixpointIterations, 26 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 2 TrivialYvCompositions, 5 ConcurrentYvCompositions, 3 ChoiceCompositions, 61 TotalNumberOfCompositions, 623 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 742 VarBasedMoverChecksPositive, 15 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 15 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 33 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.4s, 85 PlacesBefore, 31 PlacesAfterwards, 79 TransitionsBefore, 21 TransitionsAfterwards, 1108 CoEnabledTransitionPairs, 6 FixpointIterations, 31 TrivialSequentialCompositions, 25 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 6 ConcurrentYvCompositions, 4 ChoiceCompositions, 72 TotalNumberOfCompositions, 1509 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1028 VarBasedMoverChecksPositive, 21 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 21 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 56 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.7s, 106 PlacesBefore, 41 PlacesAfterwards, 97 TransitionsBefore, 27 TransitionsAfterwards, 1608 CoEnabledTransitionPairs, 6 FixpointIterations, 47 TrivialSequentialCompositions, 29 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 6 ConcurrentYvCompositions, 5 ChoiceCompositions, 94 TotalNumberOfCompositions, 2380 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1330 VarBasedMoverChecksPositive, 21 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 21 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 52 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 1.9s, 127 PlacesBefore, 51 PlacesAfterwards, 115 TransitionsBefore, 33 TransitionsAfterwards, 2192 CoEnabledTransitionPairs, 6 FixpointIterations, 54 TrivialSequentialCompositions, 35 ConcurrentSequentialCompositions, 9 TrivialYvCompositions, 3 ConcurrentYvCompositions, 6 ChoiceCompositions, 107 TotalNumberOfCompositions, 3160 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 1684 VarBasedMoverChecksPositive, 26 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 26 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 73 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.4s, 148 PlacesBefore, 61 PlacesAfterwards, 133 TransitionsBefore, 39 TransitionsAfterwards, 2860 CoEnabledTransitionPairs, 5 FixpointIterations, 62 TrivialSequentialCompositions, 41 ConcurrentSequentialCompositions, 12 TrivialYvCompositions, 4 ConcurrentYvCompositions, 7 ChoiceCompositions, 126 TotalNumberOfCompositions, 4341 MoverChecksTotal - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 2180 VarBasedMoverChecksPositive, 37 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 37 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.1s, 129 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 4.7s, 169 PlacesBefore, 71 PlacesAfterwards, 151 TransitionsBefore, 45 TransitionsAfterwards, 3612 CoEnabledTransitionPairs, 6 FixpointIterations, 78 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 15 TrivialYvCompositions, 3 ConcurrentYvCompositions, 8 ChoiceCompositions, 147 TotalNumberOfCompositions, 5517 MoverChecksTotal - TimeoutResultAtElement [Line: 679]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 679). Cancelled while BasicCegarLoop was constructing difference of abstraction (46585states) and FLOYD_HOARE automaton (currently 39 states, 26 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 18 for 15ms.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 58 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 795.2s, OverallIterations: 120, TraceHistogramMax: 6, AutomataDifference: 578.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 16.2s, HoareTripleCheckerStatistics: 7441 SDtfs, 59118 SDslu, 67424 SDs, 0 SdLazy, 181500 SolverSat, 8395 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 112.5s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 9732 GetRequests, 952 SyntacticMatches, 0 SemanticMatches, 8779 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 390851 ImplicationChecksByTransitivity, 299.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=46585occurred in iteration=33, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 135.2s AutomataMinimizationTime, 114 MinimizatonAttempts, 5601577 StatesRemovedByMinimization, 107 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 37.1s InterpolantComputationTime, 4263 NumberOfCodeBlocks, 4263 NumberOfCodeBlocksAsserted, 310 NumberOfCheckSat, 3970 ConstructedInterpolants, 0 QuantifiedInterpolants, 488432 SizeOfPredicates, 558 NumberOfNonLiveVariables, 11069 ConjunctsInSsa, 1015 ConjunctsInUnsatCore, 205 InterpolantComputations, 25 PerfectInterpolantSequences, 744/2268 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown