/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf -i ../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-b09bf87 [2020-10-16 13:52:02,219 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-10-16 13:52:02,223 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-10-16 13:52:02,261 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-10-16 13:52:02,261 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-10-16 13:52:02,269 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-10-16 13:52:02,272 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-10-16 13:52:02,274 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-10-16 13:52:02,276 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-10-16 13:52:02,277 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-10-16 13:52:02,278 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-10-16 13:52:02,279 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-10-16 13:52:02,279 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-10-16 13:52:02,280 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-10-16 13:52:02,281 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-10-16 13:52:02,282 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-10-16 13:52:02,283 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-10-16 13:52:02,284 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-10-16 13:52:02,285 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-10-16 13:52:02,287 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-10-16 13:52:02,288 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-10-16 13:52:02,289 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-10-16 13:52:02,290 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-10-16 13:52:02,291 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-10-16 13:52:02,293 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-10-16 13:52:02,293 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-10-16 13:52:02,293 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-10-16 13:52:02,294 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-10-16 13:52:02,294 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-10-16 13:52:02,295 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-10-16 13:52:02,295 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-10-16 13:52:02,296 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-10-16 13:52:02,297 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-10-16 13:52:02,297 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-10-16 13:52:02,298 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-10-16 13:52:02,298 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-10-16 13:52:02,299 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-10-16 13:52:02,299 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-10-16 13:52:02,299 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-10-16 13:52:02,300 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-10-16 13:52:02,301 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-10-16 13:52:02,302 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-10-16 13:52:02,324 INFO L113 SettingsManager]: Loading preferences was successful [2020-10-16 13:52:02,324 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-10-16 13:52:02,325 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-10-16 13:52:02,325 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-10-16 13:52:02,326 INFO L138 SettingsManager]: * Use SBE=true [2020-10-16 13:52:02,326 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-10-16 13:52:02,326 INFO L138 SettingsManager]: * sizeof long=4 [2020-10-16 13:52:02,326 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-10-16 13:52:02,326 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * sizeof long double=12 [2020-10-16 13:52:02,327 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-10-16 13:52:02,328 INFO L138 SettingsManager]: * Use constant arrays=true [2020-10-16 13:52:02,328 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-10-16 13:52:02,328 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-10-16 13:52:02,328 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-10-16 13:52:02,328 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-10-16 13:52:02,329 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-10-16 13:52:02,329 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 13:52:02,329 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-10-16 13:52:02,329 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-10-16 13:52:02,329 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-10-16 13:52:02,330 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-10-16 13:52:02,330 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-10-16 13:52:02,330 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-10-16 13:52:02,330 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-10-16 13:52:02,330 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-10-16 13:52:02,331 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-10-16 13:52:02,600 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-10-16 13:52:02,614 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-10-16 13:52:02,618 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-10-16 13:52:02,622 INFO L271 PluginConnector]: Initializing CDTParser... [2020-10-16 13:52:02,623 INFO L275 PluginConnector]: CDTParser initialized [2020-10-16 13:52:02,624 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-16 13:52:02,693 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/4560cbff4/09ab5fb0c7cc49fab47b109572221025/FLAGec16f391c [2020-10-16 13:52:03,211 INFO L306 CDTParser]: Found 1 translation units. [2020-10-16 13:52:03,212 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-10-16 13:52:03,229 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/4560cbff4/09ab5fb0c7cc49fab47b109572221025/FLAGec16f391c [2020-10-16 13:52:03,530 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/4560cbff4/09ab5fb0c7cc49fab47b109572221025 [2020-10-16 13:52:03,538 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-10-16 13:52:03,540 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-10-16 13:52:03,541 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-10-16 13:52:03,541 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-10-16 13:52:03,547 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-10-16 13:52:03,549 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:52:03" (1/1) ... [2020-10-16 13:52:03,552 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@346a5885 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:03, skipping insertion in model container [2020-10-16 13:52:03,552 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.10 01:52:03" (1/1) ... [2020-10-16 13:52:03,560 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-10-16 13:52:03,619 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-10-16 13:52:04,144 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:52:04,159 INFO L203 MainTranslator]: Completed pre-run [2020-10-16 13:52:04,227 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-10-16 13:52:04,297 INFO L208 MainTranslator]: Completed translation [2020-10-16 13:52:04,297 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04 WrapperNode [2020-10-16 13:52:04,298 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-10-16 13:52:04,298 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-10-16 13:52:04,299 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-10-16 13:52:04,299 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-10-16 13:52:04,308 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,323 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,346 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-10-16 13:52:04,346 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-10-16 13:52:04,347 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-10-16 13:52:04,347 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-10-16 13:52:04,356 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,356 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,359 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,360 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,365 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,370 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,372 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... [2020-10-16 13:52:04,375 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-10-16 13:52:04,375 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-10-16 13:52:04,375 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-10-16 13:52:04,376 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-10-16 13:52:04,376 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-10-16 13:52:04,445 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-10-16 13:52:04,446 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-10-16 13:52:04,446 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-10-16 13:52:04,446 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-10-16 13:52:04,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-10-16 13:52:04,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-10-16 13:52:04,446 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-10-16 13:52:04,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-10-16 13:52:04,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-10-16 13:52:04,449 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-10-16 13:52:04,753 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-10-16 13:52:04,753 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-10-16 13:52:04,755 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:52:04 BoogieIcfgContainer [2020-10-16 13:52:04,755 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-10-16 13:52:04,757 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-10-16 13:52:04,757 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-10-16 13:52:04,760 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-10-16 13:52:04,761 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.10 01:52:03" (1/3) ... [2020-10-16 13:52:04,761 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d2e65d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:52:04, skipping insertion in model container [2020-10-16 13:52:04,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.10 01:52:04" (2/3) ... [2020-10-16 13:52:04,762 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66d2e65d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.10 01:52:04, skipping insertion in model container [2020-10-16 13:52:04,762 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.10 01:52:04" (3/3) ... [2020-10-16 13:52:04,764 INFO L111 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-10-16 13:52:04,777 WARN L153 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-10-16 13:52:04,778 INFO L164 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-10-16 13:52:04,786 INFO L176 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-10-16 13:52:04,787 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-10-16 13:52:04,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,817 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,817 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,818 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,819 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,820 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,820 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,821 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,823 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,823 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,824 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,824 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,825 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,828 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,829 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,829 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,830 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,830 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,837 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,838 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,838 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,838 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,838 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:04,842 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:04,857 INFO L253 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-10-16 13:52:04,878 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:04,878 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:04,878 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:04,878 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:04,878 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:04,879 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:04,879 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:04,879 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:04,890 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:04,891 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-16 13:52:04,893 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 64 places, 61 transitions, 132 flow [2020-10-16 13:52:04,895 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-10-16 13:52:04,939 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-10-16 13:52:04,939 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-10-16 13:52:04,945 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-16 13:52:04,948 INFO L117 LiptonReduction]: Number of co-enabled transitions 692 [2020-10-16 13:52:06,076 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-10-16 13:52:06,660 WARN L193 SmtUtils]: Spent 199.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-10-16 13:52:06,756 INFO L132 LiptonReduction]: Checked pairs total: 623 [2020-10-16 13:52:06,757 INFO L134 LiptonReduction]: Total number of compositions: 61 [2020-10-16 13:52:06,764 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-10-16 13:52:06,775 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-10-16 13:52:06,778 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-10-16 13:52:06,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:52:06,784 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:06,785 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:52:06,785 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:52:06,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:06,791 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-10-16 13:52:06,819 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:06,820 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016493989] [2020-10-16 13:52:06,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:07,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-16 13:52:07,004 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016493989] [2020-10-16 13:52:07,005 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:07,005 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:52:07,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1245037172] [2020-10-16 13:52:07,007 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:07,009 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:07,022 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:52:07,022 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:07,026 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:07,027 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:07,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:07,041 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:07,042 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:07,044 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-10-16 13:52:07,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:07,072 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-10-16 13:52:07,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:07,075 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:52:07,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:07,084 INFO L225 Difference]: With dead ends: 35 [2020-10-16 13:52:07,084 INFO L226 Difference]: Without dead ends: 31 [2020-10-16 13:52:07,085 INFO L677 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-16 13:52:07,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-10-16 13:52:07,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-10-16 13:52:07,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-10-16 13:52:07,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-10-16 13:52:07,122 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-10-16 13:52:07,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:07,123 INFO L481 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-10-16 13:52:07,123 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:07,123 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-10-16 13:52:07,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-10-16 13:52:07,123 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:07,124 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:07,124 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-10-16 13:52:07,124 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:52:07,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:07,124 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-10-16 13:52:07,130 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:07,130 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368728078] [2020-10-16 13:52:07,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:07,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:07,225 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-16 13:52:07,225 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368728078] [2020-10-16 13:52:07,226 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:07,226 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-10-16 13:52:07,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1831815215] [2020-10-16 13:52:07,226 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:07,228 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:07,231 INFO L258 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-10-16 13:52:07,231 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:07,232 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:07,233 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-10-16 13:52:07,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:07,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-10-16 13:52:07,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-10-16 13:52:07,234 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-10-16 13:52:07,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:07,268 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-10-16 13:52:07,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-10-16 13:52:07,268 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-10-16 13:52:07,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:07,269 INFO L225 Difference]: With dead ends: 26 [2020-10-16 13:52:07,269 INFO L226 Difference]: Without dead ends: 24 [2020-10-16 13:52:07,270 INFO L677 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-16 13:52:07,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-10-16 13:52:07,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-10-16 13:52:07,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-10-16 13:52:07,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-10-16 13:52:07,275 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-10-16 13:52:07,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:07,276 INFO L481 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-10-16 13:52:07,276 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-10-16 13:52:07,276 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-10-16 13:52:07,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-10-16 13:52:07,277 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:07,277 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:07,277 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-10-16 13:52:07,277 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-10-16 13:52:07,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:07,278 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-10-16 13:52:07,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:07,279 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059230165] [2020-10-16 13:52:07,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:07,304 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:07,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:07,319 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:07,345 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:07,345 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:07,346 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-10-16 13:52:07,346 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:07,347 WARN L371 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:07,348 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-10-16 13:52:07,357 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,357 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,358 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,359 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,359 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,360 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,361 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,361 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,361 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,362 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,362 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,363 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,363 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,364 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,364 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,365 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,366 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,366 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,367 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,367 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,368 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,371 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,372 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,372 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,374 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,374 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,374 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,374 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,375 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,376 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,376 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,376 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,376 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,376 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:07,378 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:07,378 INFO L253 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-10-16 13:52:07,378 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:07,378 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:07,378 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:07,379 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:07,379 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:07,379 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:07,379 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:07,379 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:07,382 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:07,382 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-16 13:52:07,382 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 85 places, 79 transitions, 182 flow [2020-10-16 13:52:07,382 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-10-16 13:52:07,422 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-10-16 13:52:07,422 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-10-16 13:52:07,426 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-16 13:52:07,428 INFO L117 LiptonReduction]: Number of co-enabled transitions 1108 [2020-10-16 13:52:08,833 INFO L132 LiptonReduction]: Checked pairs total: 1509 [2020-10-16 13:52:08,833 INFO L134 LiptonReduction]: Total number of compositions: 72 [2020-10-16 13:52:08,834 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-10-16 13:52:08,847 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-10-16 13:52:08,847 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-10-16 13:52:08,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:52:08,847 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:08,847 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:52:08,848 INFO L429 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:08,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:08,848 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-10-16 13:52:08,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:08,849 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767781673] [2020-10-16 13:52:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:08,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:08,909 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-16 13:52:08,910 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767781673] [2020-10-16 13:52:08,910 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:08,911 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:52:08,911 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [328763752] [2020-10-16 13:52:08,912 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:08,912 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:08,913 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:52:08,913 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:08,914 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:08,914 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:08,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:08,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:08,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:08,915 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-10-16 13:52:08,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:08,952 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-10-16 13:52:08,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:08,953 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:52:08,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:08,958 INFO L225 Difference]: With dead ends: 185 [2020-10-16 13:52:08,959 INFO L226 Difference]: Without dead ends: 171 [2020-10-16 13:52:08,962 INFO L677 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-16 13:52:08,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-10-16 13:52:08,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-10-16 13:52:08,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-10-16 13:52:08,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-10-16 13:52:08,999 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-10-16 13:52:08,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:08,999 INFO L481 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-10-16 13:52:08,999 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:08,999 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-10-16 13:52:09,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 13:52:09,000 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:09,000 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:09,000 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-10-16 13:52:09,001 INFO L429 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:09,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:09,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-10-16 13:52:09,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:09,002 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093487426] [2020-10-16 13:52:09,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:09,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:09,059 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-16 13:52:09,060 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093487426] [2020-10-16 13:52:09,060 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:09,060 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:09,060 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [880826502] [2020-10-16 13:52:09,061 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:09,061 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:09,063 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-16 13:52:09,063 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:09,064 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:09,064 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:09,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:09,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:09,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:09,065 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-10-16 13:52:09,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:09,166 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-10-16 13:52:09,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:09,168 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-16 13:52:09,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:09,170 INFO L225 Difference]: With dead ends: 225 [2020-10-16 13:52:09,170 INFO L226 Difference]: Without dead ends: 221 [2020-10-16 13:52:09,170 INFO L677 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-16 13:52:09,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-10-16 13:52:09,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-10-16 13:52:09,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-10-16 13:52:09,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-10-16 13:52:09,192 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-10-16 13:52:09,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:09,192 INFO L481 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-10-16 13:52:09,192 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:09,192 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-10-16 13:52:09,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:52:09,194 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:09,194 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:09,194 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-10-16 13:52:09,194 INFO L429 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:09,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:09,195 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-10-16 13:52:09,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:09,196 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503380658] [2020-10-16 13:52:09,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:09,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:09,295 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-16 13:52:09,296 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503380658] [2020-10-16 13:52:09,296 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:09,296 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:09,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1614175531] [2020-10-16 13:52:09,296 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:09,298 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:09,301 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:52:09,301 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:09,301 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:09,301 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:09,302 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:09,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:09,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:09,302 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-10-16 13:52:09,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:09,418 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-10-16 13:52:09,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:09,419 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:52:09,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:09,421 INFO L225 Difference]: With dead ends: 213 [2020-10-16 13:52:09,421 INFO L226 Difference]: Without dead ends: 209 [2020-10-16 13:52:09,422 INFO L677 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-16 13:52:09,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-10-16 13:52:09,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-10-16 13:52:09,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-10-16 13:52:09,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-10-16 13:52:09,434 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-10-16 13:52:09,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:09,439 INFO L481 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-10-16 13:52:09,439 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:09,439 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-10-16 13:52:09,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-10-16 13:52:09,441 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:09,441 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:09,441 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-10-16 13:52:09,441 INFO L429 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-10-16 13:52:09,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:09,442 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-10-16 13:52:09,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:09,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978178669] [2020-10-16 13:52:09,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:09,459 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:09,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:09,470 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:09,479 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:09,479 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:09,479 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-10-16 13:52:09,479 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:09,480 WARN L371 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:09,481 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-10-16 13:52:09,491 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,492 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,493 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,494 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,495 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,496 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,496 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,496 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,497 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,498 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,498 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,499 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,500 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,500 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,501 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,502 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,502 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,503 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,503 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,504 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,504 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,507 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,508 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,508 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,510 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,510 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,511 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,511 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,512 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,512 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,513 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,513 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,513 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,514 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,514 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,515 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,515 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,515 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,516 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,516 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,517 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,517 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,517 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:09,518 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:09,518 INFO L253 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-10-16 13:52:09,519 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:09,519 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:09,519 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:09,519 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:09,519 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:09,519 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:09,520 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:09,520 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:09,522 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:09,522 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-16 13:52:09,523 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 106 places, 97 transitions, 236 flow [2020-10-16 13:52:09,523 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-10-16 13:52:09,545 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-10-16 13:52:09,546 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-10-16 13:52:09,551 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-16 13:52:09,554 INFO L117 LiptonReduction]: Number of co-enabled transitions 1608 [2020-10-16 13:52:10,855 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-10-16 13:52:11,203 WARN L193 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-10-16 13:52:11,301 INFO L132 LiptonReduction]: Checked pairs total: 2380 [2020-10-16 13:52:11,301 INFO L134 LiptonReduction]: Total number of compositions: 94 [2020-10-16 13:52:11,301 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-10-16 13:52:11,332 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-10-16 13:52:11,332 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-10-16 13:52:11,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:52:11,333 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:11,333 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:52:11,333 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-16 13:52:11,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:11,334 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-10-16 13:52:11,339 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:11,340 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111171785] [2020-10-16 13:52:11,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:11,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:11,371 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-16 13:52:11,371 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111171785] [2020-10-16 13:52:11,372 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:11,372 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:52:11,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1074216286] [2020-10-16 13:52:11,372 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:11,373 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:11,374 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:52:11,374 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:11,374 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:11,375 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:11,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:11,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:11,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:11,376 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-10-16 13:52:11,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:11,415 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-10-16 13:52:11,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:11,416 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:52:11,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:11,422 INFO L225 Difference]: With dead ends: 600 [2020-10-16 13:52:11,422 INFO L226 Difference]: Without dead ends: 559 [2020-10-16 13:52:11,423 INFO L677 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-16 13:52:11,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-10-16 13:52:11,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-10-16 13:52:11,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-10-16 13:52:11,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-10-16 13:52:11,461 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-10-16 13:52:11,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:11,461 INFO L481 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-10-16 13:52:11,462 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:11,462 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-10-16 13:52:11,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 13:52:11,462 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:11,462 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:11,463 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-10-16 13:52:11,463 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-16 13:52:11,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:11,463 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-10-16 13:52:11,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:11,465 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430938910] [2020-10-16 13:52:11,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:11,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:11,539 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-16 13:52:11,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430938910] [2020-10-16 13:52:11,540 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:11,541 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:11,541 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1803278217] [2020-10-16 13:52:11,541 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:11,542 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:11,543 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-16 13:52:11,544 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:11,544 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:11,544 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:11,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:11,545 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:11,545 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:11,545 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-10-16 13:52:11,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:11,631 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-10-16 13:52:11,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:11,632 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-16 13:52:11,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:11,639 INFO L225 Difference]: With dead ends: 933 [2020-10-16 13:52:11,639 INFO L226 Difference]: Without dead ends: 928 [2020-10-16 13:52:11,640 INFO L677 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-16 13:52:11,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-10-16 13:52:11,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-10-16 13:52:11,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-10-16 13:52:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-10-16 13:52:11,669 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-10-16 13:52:11,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:11,669 INFO L481 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-10-16 13:52:11,669 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:11,669 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-10-16 13:52:11,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:52:11,670 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:11,670 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:11,670 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-10-16 13:52:11,671 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-16 13:52:11,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:11,671 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-10-16 13:52:11,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:11,673 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195737170] [2020-10-16 13:52:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:11,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:11,717 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-16 13:52:11,717 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195737170] [2020-10-16 13:52:11,717 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:11,717 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:11,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1860067725] [2020-10-16 13:52:11,718 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:11,719 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:11,721 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:52:11,722 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:11,722 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:11,722 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:11,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:11,723 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:11,723 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:11,723 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-10-16 13:52:11,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:11,806 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-10-16 13:52:11,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:11,807 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:52:11,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:11,814 INFO L225 Difference]: With dead ends: 963 [2020-10-16 13:52:11,814 INFO L226 Difference]: Without dead ends: 956 [2020-10-16 13:52:11,815 INFO L677 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-16 13:52:11,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-10-16 13:52:11,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-10-16 13:52:11,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-10-16 13:52:11,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-10-16 13:52:11,843 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-10-16 13:52:11,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:11,843 INFO L481 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-10-16 13:52:11,843 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:11,843 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-10-16 13:52:11,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:11,845 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:11,845 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:11,845 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-10-16 13:52:11,845 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-16 13:52:11,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:11,846 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-10-16 13:52:11,847 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:11,847 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594631831] [2020-10-16 13:52:11,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:11,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:11,954 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-16 13:52:11,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594631831] [2020-10-16 13:52:11,956 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520098231] [2020-10-16 13:52:11,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:12,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:12,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:12,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:12,264 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-16 13:52:12,264 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:12,265 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:12,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [683230438] [2020-10-16 13:52:12,265 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:12,267 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:12,270 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-10-16 13:52:12,271 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:12,385 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [7562#(and (= ~x~0 0) (<= 2 ~n~0)), 7563#(and (= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 7564#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 ULTIMATE.start_main_~i~0)), 7565#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1)))] [2020-10-16 13:52:12,386 INFO L461 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-10-16 13:52:12,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:12,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-10-16 13:52:12,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=383, Unknown=0, NotChecked=0, Total=462 [2020-10-16 13:52:12,387 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 14 states. [2020-10-16 13:52:13,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:13,179 INFO L93 Difference]: Finished difference Result 1251 states and 3166 transitions. [2020-10-16 13:52:13,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 13:52:13,180 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 15 [2020-10-16 13:52:13,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:13,188 INFO L225 Difference]: With dead ends: 1251 [2020-10-16 13:52:13,188 INFO L226 Difference]: Without dead ends: 1242 [2020-10-16 13:52:13,189 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 9 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 450 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=394, Invalid=1586, Unknown=0, NotChecked=0, Total=1980 [2020-10-16 13:52:13,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2020-10-16 13:52:13,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 591. [2020-10-16 13:52:13,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 591 states. [2020-10-16 13:52:13,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2020-10-16 13:52:13,218 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2020-10-16 13:52:13,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:13,219 INFO L481 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2020-10-16 13:52:13,219 INFO L482 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-10-16 13:52:13,219 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2020-10-16 13:52:13,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:13,220 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:13,220 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:13,434 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-10-16 13:52:13,435 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-16 13:52:13,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:13,435 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 2 times [2020-10-16 13:52:13,436 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:13,436 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770961617] [2020-10-16 13:52:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:13,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:13,512 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-16 13:52:13,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770961617] [2020-10-16 13:52:13,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190779894] [2020-10-16 13:52:13,513 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:13,579 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:13,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:13,580 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:13,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:13,698 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-16 13:52:13,699 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:13,699 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:13,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [268054092] [2020-10-16 13:52:13,699 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:13,701 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:13,703 INFO L258 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-16 13:52:13,703 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:13,704 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:13,704 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 13:52:13,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:13,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 13:52:13,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-16 13:52:13,705 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand 10 states. [2020-10-16 13:52:14,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:14,210 INFO L93 Difference]: Finished difference Result 1167 states and 3044 transitions. [2020-10-16 13:52:14,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:52:14,210 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 15 [2020-10-16 13:52:14,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:14,219 INFO L225 Difference]: With dead ends: 1167 [2020-10-16 13:52:14,219 INFO L226 Difference]: Without dead ends: 1159 [2020-10-16 13:52:14,220 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 13:52:14,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1159 states. [2020-10-16 13:52:14,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1159 to 536. [2020-10-16 13:52:14,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2020-10-16 13:52:14,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2020-10-16 13:52:14,251 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2020-10-16 13:52:14,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:14,252 INFO L481 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2020-10-16 13:52:14,252 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 13:52:14,252 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2020-10-16 13:52:14,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 13:52:14,253 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:14,253 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:14,466 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-10-16 13:52:14,467 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-16 13:52:14,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:14,468 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-10-16 13:52:14,471 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:14,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212493030] [2020-10-16 13:52:14,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:14,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:14,544 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-16 13:52:14,544 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212493030] [2020-10-16 13:52:14,544 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:14,545 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:14,545 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [928161175] [2020-10-16 13:52:14,545 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:14,546 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:14,550 INFO L258 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-16 13:52:14,550 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:14,551 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:14,552 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:14,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:14,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:14,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:14,553 INFO L87 Difference]: Start difference. First operand 536 states and 1688 transitions. Second operand 5 states. [2020-10-16 13:52:14,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:14,643 INFO L93 Difference]: Finished difference Result 860 states and 2398 transitions. [2020-10-16 13:52:14,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:14,644 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-16 13:52:14,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:14,649 INFO L225 Difference]: With dead ends: 860 [2020-10-16 13:52:14,649 INFO L226 Difference]: Without dead ends: 852 [2020-10-16 13:52:14,650 INFO L677 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-16 13:52:14,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 852 states. [2020-10-16 13:52:14,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 852 to 549. [2020-10-16 13:52:14,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2020-10-16 13:52:14,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2020-10-16 13:52:14,670 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2020-10-16 13:52:14,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:14,670 INFO L481 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2020-10-16 13:52:14,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:14,670 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2020-10-16 13:52:14,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-10-16 13:52:14,671 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:14,672 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:14,672 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-10-16 13:52:14,672 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-16 13:52:14,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:14,672 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-10-16 13:52:14,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:14,678 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865250041] [2020-10-16 13:52:14,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:14,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:14,689 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:14,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:14,698 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:14,705 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:14,705 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:14,705 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-10-16 13:52:14,705 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:14,706 WARN L371 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:14,706 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,718 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,719 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,720 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,721 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,722 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,723 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,724 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,725 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,726 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,727 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,728 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,729 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,730 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,731 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,731 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,733 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,733 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,734 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,735 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,736 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,737 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,737 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,738 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,738 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,739 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,739 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,740 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,742 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,743 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,744 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,744 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:14,745 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:14,746 INFO L253 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-10-16 13:52:14,746 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:14,746 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:14,746 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:14,746 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:14,746 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:14,746 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:14,746 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:14,747 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:14,748 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:14,748 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-16 13:52:14,749 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 127 places, 115 transitions, 294 flow [2020-10-16 13:52:14,749 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-10-16 13:52:14,771 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-10-16 13:52:14,772 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-10-16 13:52:14,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-16 13:52:14,777 INFO L117 LiptonReduction]: Number of co-enabled transitions 2192 [2020-10-16 13:52:16,379 WARN L193 SmtUtils]: Spent 130.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-10-16 13:52:16,607 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-10-16 13:52:16,685 INFO L132 LiptonReduction]: Checked pairs total: 3160 [2020-10-16 13:52:16,685 INFO L134 LiptonReduction]: Total number of compositions: 107 [2020-10-16 13:52:16,686 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-10-16 13:52:16,814 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-10-16 13:52:16,815 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-10-16 13:52:16,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:52:16,815 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:16,815 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:52:16,815 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-16 13:52:16,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:16,816 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-10-16 13:52:16,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:16,817 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683411042] [2020-10-16 13:52:16,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:16,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:16,843 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-16 13:52:16,843 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683411042] [2020-10-16 13:52:16,843 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:16,843 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:52:16,844 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1712585081] [2020-10-16 13:52:16,844 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:16,844 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:16,844 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:52:16,845 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:16,845 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:16,845 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:16,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:16,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:16,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:16,846 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-10-16 13:52:16,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:16,882 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-10-16 13:52:16,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:16,882 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:52:16,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:16,897 INFO L225 Difference]: With dead ends: 1889 [2020-10-16 13:52:16,897 INFO L226 Difference]: Without dead ends: 1767 [2020-10-16 13:52:16,898 INFO L677 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-16 13:52:16,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-10-16 13:52:16,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-10-16 13:52:16,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-10-16 13:52:16,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-10-16 13:52:16,970 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-10-16 13:52:16,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:16,970 INFO L481 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-10-16 13:52:16,971 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:16,971 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-10-16 13:52:16,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 13:52:16,971 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:16,971 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:16,971 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-10-16 13:52:16,972 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-16 13:52:16,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:16,972 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-10-16 13:52:16,973 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:16,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075771894] [2020-10-16 13:52:16,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:16,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:17,062 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-16 13:52:17,063 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075771894] [2020-10-16 13:52:17,063 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:17,063 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:17,063 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [362057169] [2020-10-16 13:52:17,064 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:17,064 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:17,065 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-16 13:52:17,065 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:17,066 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:17,066 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:17,066 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:17,066 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:17,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:17,066 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-10-16 13:52:17,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:17,164 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-10-16 13:52:17,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:17,165 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-16 13:52:17,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:17,189 INFO L225 Difference]: With dead ends: 3381 [2020-10-16 13:52:17,189 INFO L226 Difference]: Without dead ends: 3375 [2020-10-16 13:52:17,190 INFO L677 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-16 13:52:17,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-10-16 13:52:17,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-10-16 13:52:17,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-10-16 13:52:17,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-10-16 13:52:17,280 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-10-16 13:52:17,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:17,280 INFO L481 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-10-16 13:52:17,280 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:17,280 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-10-16 13:52:17,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:52:17,281 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:17,281 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:17,281 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-10-16 13:52:17,281 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-16 13:52:17,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:17,282 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-10-16 13:52:17,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:17,283 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263006534] [2020-10-16 13:52:17,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:17,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:17,330 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-16 13:52:17,331 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263006534] [2020-10-16 13:52:17,331 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:17,332 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:17,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [124996735] [2020-10-16 13:52:17,332 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:17,333 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:17,334 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:52:17,334 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:17,335 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:17,336 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:17,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:17,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:17,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:17,337 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-10-16 13:52:17,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:17,451 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-10-16 13:52:17,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:17,452 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:52:17,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:17,478 INFO L225 Difference]: With dead ends: 3684 [2020-10-16 13:52:17,478 INFO L226 Difference]: Without dead ends: 3674 [2020-10-16 13:52:17,479 INFO L677 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-16 13:52:17,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-10-16 13:52:17,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-10-16 13:52:17,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-10-16 13:52:17,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-10-16 13:52:17,571 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-10-16 13:52:17,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:17,572 INFO L481 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-10-16 13:52:17,572 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:17,572 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-10-16 13:52:17,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:17,573 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:17,573 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:17,573 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-10-16 13:52:17,573 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-16 13:52:17,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:17,574 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-10-16 13:52:17,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:17,577 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412828875] [2020-10-16 13:52:17,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:17,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:17,654 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-16 13:52:17,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412828875] [2020-10-16 13:52:17,655 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [521541624] [2020-10-16 13:52:17,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:17,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:17,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:17,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:17,863 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-16 13:52:17,863 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:17,864 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:17,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [399406959] [2020-10-16 13:52:17,864 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:17,865 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:17,868 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-10-16 13:52:17,868 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:18,034 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [25152#(<= (+ ~x~0 2) ~n~0), 25153#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 25154#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 25155#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25156#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 25151#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0)] [2020-10-16 13:52:18,035 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 13:52:18,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:18,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 13:52:18,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:52:18,036 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 16 states. [2020-10-16 13:52:19,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:19,091 INFO L93 Difference]: Finished difference Result 6015 states and 19069 transitions. [2020-10-16 13:52:19,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 13:52:19,091 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 15 [2020-10-16 13:52:19,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:19,116 INFO L225 Difference]: With dead ends: 6015 [2020-10-16 13:52:19,116 INFO L226 Difference]: Without dead ends: 5996 [2020-10-16 13:52:19,117 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 583 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=413, Invalid=1939, Unknown=0, NotChecked=0, Total=2352 [2020-10-16 13:52:19,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5996 states. [2020-10-16 13:52:19,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5996 to 2157. [2020-10-16 13:52:19,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2157 states. [2020-10-16 13:52:19,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2020-10-16 13:52:19,241 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2020-10-16 13:52:19,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:19,242 INFO L481 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2020-10-16 13:52:19,242 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 13:52:19,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2020-10-16 13:52:19,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:19,242 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:19,243 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:19,457 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-10-16 13:52:19,458 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-16 13:52:19,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:19,458 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-10-16 13:52:19,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:19,460 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286238606] [2020-10-16 13:52:19,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:19,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:19,540 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-16 13:52:19,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286238606] [2020-10-16 13:52:19,540 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469752229] [2020-10-16 13:52:19,540 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:19,633 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:19,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:19,635 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:19,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:19,774 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-16 13:52:19,775 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:19,775 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:19,776 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1753072050] [2020-10-16 13:52:19,776 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:19,778 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:19,782 INFO L258 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-16 13:52:19,783 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:19,783 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:19,783 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 13:52:19,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:19,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 13:52:19,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-16 13:52:19,785 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand 10 states. [2020-10-16 13:52:20,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:20,317 INFO L93 Difference]: Finished difference Result 5224 states and 16850 transitions. [2020-10-16 13:52:20,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:52:20,322 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 15 [2020-10-16 13:52:20,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:20,336 INFO L225 Difference]: With dead ends: 5224 [2020-10-16 13:52:20,337 INFO L226 Difference]: Without dead ends: 5213 [2020-10-16 13:52:20,337 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 13:52:20,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5213 states. [2020-10-16 13:52:20,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5213 to 2035. [2020-10-16 13:52:20,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2035 states. [2020-10-16 13:52:20,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2020-10-16 13:52:20,441 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2020-10-16 13:52:20,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:20,442 INFO L481 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2020-10-16 13:52:20,442 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 13:52:20,442 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2020-10-16 13:52:20,443 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 13:52:20,443 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:20,443 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:20,656 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:20,657 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-16 13:52:20,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:20,657 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-10-16 13:52:20,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:20,658 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621168133] [2020-10-16 13:52:20,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:20,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:20,696 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-16 13:52:20,697 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621168133] [2020-10-16 13:52:20,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:20,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:20,697 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1943760734] [2020-10-16 13:52:20,698 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:20,699 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:20,702 INFO L258 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-16 13:52:20,702 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:20,702 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:20,703 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:20,703 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:20,703 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:20,703 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:20,703 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 transitions. Second operand 5 states. [2020-10-16 13:52:20,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:20,806 INFO L93 Difference]: Finished difference Result 3749 states and 13114 transitions. [2020-10-16 13:52:20,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:20,806 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-16 13:52:20,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:20,821 INFO L225 Difference]: With dead ends: 3749 [2020-10-16 13:52:20,822 INFO L226 Difference]: Without dead ends: 3734 [2020-10-16 13:52:20,822 INFO L677 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-16 13:52:20,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3734 states. [2020-10-16 13:52:20,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3734 to 2281. [2020-10-16 13:52:20,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-10-16 13:52:20,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2020-10-16 13:52:20,915 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2020-10-16 13:52:20,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:20,915 INFO L481 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2020-10-16 13:52:20,915 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:20,915 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2020-10-16 13:52:20,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:52:20,917 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:20,917 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:20,917 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-10-16 13:52:20,917 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-16 13:52:20,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:20,918 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-10-16 13:52:20,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:20,919 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843067068] [2020-10-16 13:52:20,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:20,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:21,001 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-16 13:52:21,001 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843067068] [2020-10-16 13:52:21,002 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2018829779] [2020-10-16 13:52:21,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:21,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:21,066 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 13:52:21,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:21,228 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-16 13:52:21,229 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:21,229 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-16 13:52:21,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [448849016] [2020-10-16 13:52:21,229 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:21,231 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:21,236 INFO L258 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-10-16 13:52:21,237 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:21,493 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [53314#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0), 53315#(<= (+ ~x~0 3) ~n~0), 53316#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 53317#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 53318#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 53319#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 53320#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0))] [2020-10-16 13:52:21,493 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 13:52:21,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:21,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 13:52:21,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2020-10-16 13:52:21,495 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand 18 states. [2020-10-16 13:52:22,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:22,902 INFO L93 Difference]: Finished difference Result 5675 states and 18359 transitions. [2020-10-16 13:52:22,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-16 13:52:22,903 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-10-16 13:52:22,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:22,914 INFO L225 Difference]: With dead ends: 5675 [2020-10-16 13:52:22,914 INFO L226 Difference]: Without dead ends: 5653 [2020-10-16 13:52:22,915 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 927 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=592, Invalid=2948, Unknown=0, NotChecked=0, Total=3540 [2020-10-16 13:52:22,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5653 states. [2020-10-16 13:52:23,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5653 to 2305. [2020-10-16 13:52:23,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2305 states. [2020-10-16 13:52:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2305 states to 2305 states and 8815 transitions. [2020-10-16 13:52:23,018 INFO L78 Accepts]: Start accepts. Automaton has 2305 states and 8815 transitions. Word has length 19 [2020-10-16 13:52:23,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:23,018 INFO L481 AbstractCegarLoop]: Abstraction has 2305 states and 8815 transitions. [2020-10-16 13:52:23,018 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 13:52:23,018 INFO L276 IsEmpty]: Start isEmpty. Operand 2305 states and 8815 transitions. [2020-10-16 13:52:23,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:52:23,020 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:23,020 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:23,234 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2020-10-16 13:52:23,235 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-16 13:52:23,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:23,235 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-10-16 13:52:23,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:23,237 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211398183] [2020-10-16 13:52:23,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:23,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:23,317 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-16 13:52:23,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211398183] [2020-10-16 13:52:23,317 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817480033] [2020-10-16 13:52:23,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:23,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:23,377 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 13:52:23,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:23,508 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-16 13:52:23,508 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:23,509 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-16 13:52:23,509 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [748498206] [2020-10-16 13:52:23,509 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:23,511 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:23,516 INFO L258 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-10-16 13:52:23,516 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:23,591 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [63746#(<= ~x~0 ULTIMATE.start_main_~i~0), 63747#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 63748#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0), 63749#(<= (+ ~x~0 3) ~n~0)] [2020-10-16 13:52:23,592 INFO L461 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-10-16 13:52:23,592 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:23,592 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-10-16 13:52:23,592 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=462, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:52:23,593 INFO L87 Difference]: Start difference. First operand 2305 states and 8815 transitions. Second operand 15 states. [2020-10-16 13:52:24,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:24,504 INFO L93 Difference]: Finished difference Result 5035 states and 16571 transitions. [2020-10-16 13:52:24,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2020-10-16 13:52:24,504 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 19 [2020-10-16 13:52:24,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:24,513 INFO L225 Difference]: With dead ends: 5035 [2020-10-16 13:52:24,514 INFO L226 Difference]: Without dead ends: 5014 [2020-10-16 13:52:24,515 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=432, Invalid=1730, Unknown=0, NotChecked=0, Total=2162 [2020-10-16 13:52:24,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5014 states. [2020-10-16 13:52:24,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5014 to 2299. [2020-10-16 13:52:24,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2299 states. [2020-10-16 13:52:24,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2299 states to 2299 states and 8782 transitions. [2020-10-16 13:52:24,603 INFO L78 Accepts]: Start accepts. Automaton has 2299 states and 8782 transitions. Word has length 19 [2020-10-16 13:52:24,603 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:24,603 INFO L481 AbstractCegarLoop]: Abstraction has 2299 states and 8782 transitions. [2020-10-16 13:52:24,604 INFO L482 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-10-16 13:52:24,604 INFO L276 IsEmpty]: Start isEmpty. Operand 2299 states and 8782 transitions. [2020-10-16 13:52:24,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:52:24,605 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:24,605 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:24,815 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:24,816 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-16 13:52:24,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:24,816 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-10-16 13:52:24,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:24,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500863487] [2020-10-16 13:52:24,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:24,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:24,897 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-16 13:52:24,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500863487] [2020-10-16 13:52:24,897 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366330562] [2020-10-16 13:52:24,897 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:24,971 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:24,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:24,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:24,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:25,081 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-16 13:52:25,082 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:25,082 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-16 13:52:25,082 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2039386388] [2020-10-16 13:52:25,083 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:25,084 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:25,087 INFO L258 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-10-16 13:52:25,088 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:25,088 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:25,088 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 13:52:25,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:25,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 13:52:25,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-16 13:52:25,089 INFO L87 Difference]: Start difference. First operand 2299 states and 8782 transitions. Second operand 11 states. [2020-10-16 13:52:25,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:25,739 INFO L93 Difference]: Finished difference Result 5919 states and 20268 transitions. [2020-10-16 13:52:25,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:52:25,739 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2020-10-16 13:52:25,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:25,751 INFO L225 Difference]: With dead ends: 5919 [2020-10-16 13:52:25,751 INFO L226 Difference]: Without dead ends: 5902 [2020-10-16 13:52:25,752 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=285, Invalid=905, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:52:25,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5902 states. [2020-10-16 13:52:25,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5902 to 2216. [2020-10-16 13:52:25,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2216 states. [2020-10-16 13:52:25,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2020-10-16 13:52:25,821 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2020-10-16 13:52:25,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:25,822 INFO L481 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2020-10-16 13:52:25,822 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 13:52:25,822 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2020-10-16 13:52:25,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:52:25,823 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:25,823 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:26,024 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:26,025 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-16 13:52:26,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:26,026 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-10-16 13:52:26,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:26,028 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576113468] [2020-10-16 13:52:26,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:26,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:26,145 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-16 13:52:26,145 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576113468] [2020-10-16 13:52:26,146 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223896393] [2020-10-16 13:52:26,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:26,209 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:26,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:26,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:26,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:26,323 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-16 13:52:26,323 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:26,323 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-16 13:52:26,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1006298380] [2020-10-16 13:52:26,324 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:26,326 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:26,329 INFO L258 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-10-16 13:52:26,329 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:26,329 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:26,329 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 13:52:26,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:26,330 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 13:52:26,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-16 13:52:26,330 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand 11 states. [2020-10-16 13:52:27,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:27,010 INFO L93 Difference]: Finished difference Result 4774 states and 15828 transitions. [2020-10-16 13:52:27,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:52:27,011 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2020-10-16 13:52:27,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:27,019 INFO L225 Difference]: With dead ends: 4774 [2020-10-16 13:52:27,020 INFO L226 Difference]: Without dead ends: 4757 [2020-10-16 13:52:27,020 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=285, Invalid=905, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:52:27,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2020-10-16 13:52:27,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2150. [2020-10-16 13:52:27,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2150 states. [2020-10-16 13:52:27,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2020-10-16 13:52:27,077 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2020-10-16 13:52:27,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:27,077 INFO L481 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2020-10-16 13:52:27,077 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 13:52:27,077 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2020-10-16 13:52:27,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:27,078 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:27,078 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:27,278 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2020-10-16 13:52:27,279 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-16 13:52:27,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:27,279 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-10-16 13:52:27,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:27,281 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316914187] [2020-10-16 13:52:27,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:27,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:27,373 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-16 13:52:27,373 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316914187] [2020-10-16 13:52:27,373 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958520236] [2020-10-16 13:52:27,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:27,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:27,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:27,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:27,651 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-16 13:52:27,652 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:27,652 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-16 13:52:27,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [168923856] [2020-10-16 13:52:27,653 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:27,656 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:27,665 INFO L258 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-10-16 13:52:27,666 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:28,068 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [93153#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 93152#(<= (+ ~x~0 3) ~n~0), 93155#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 93154#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 93157#(<= thr2Thread2of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 93156#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 93147#(<= (+ thr2Thread2of4ForFork1_~t~0 2) ~n~0), 93149#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0), 93148#(<= (+ ~x~0 2) ~n~0), 93151#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 93150#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-10-16 13:52:28,068 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 13:52:28,068 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:28,068 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 13:52:28,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1000, Unknown=0, NotChecked=0, Total=1122 [2020-10-16 13:52:28,069 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand 23 states. [2020-10-16 13:52:33,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:33,310 INFO L93 Difference]: Finished difference Result 9800 states and 29190 transitions. [2020-10-16 13:52:33,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2020-10-16 13:52:33,311 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-16 13:52:33,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:33,330 INFO L225 Difference]: With dead ends: 9800 [2020-10-16 13:52:33,330 INFO L226 Difference]: Without dead ends: 9774 [2020-10-16 13:52:33,335 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7835 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=3378, Invalid=18972, Unknown=0, NotChecked=0, Total=22350 [2020-10-16 13:52:33,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9774 states. [2020-10-16 13:52:33,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9774 to 2180. [2020-10-16 13:52:33,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2180 states. [2020-10-16 13:52:33,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2180 states to 2180 states and 8393 transitions. [2020-10-16 13:52:33,511 INFO L78 Accepts]: Start accepts. Automaton has 2180 states and 8393 transitions. Word has length 21 [2020-10-16 13:52:33,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:33,512 INFO L481 AbstractCegarLoop]: Abstraction has 2180 states and 8393 transitions. [2020-10-16 13:52:33,512 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 13:52:33,512 INFO L276 IsEmpty]: Start isEmpty. Operand 2180 states and 8393 transitions. [2020-10-16 13:52:33,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:33,518 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:33,518 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:33,731 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:33,732 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-16 13:52:33,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:33,733 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-10-16 13:52:33,734 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:33,734 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434158330] [2020-10-16 13:52:33,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:33,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:33,851 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-16 13:52:33,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434158330] [2020-10-16 13:52:33,852 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443718086] [2020-10-16 13:52:33,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:33,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:33,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:33,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:33,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:34,132 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-16 13:52:34,132 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:34,133 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:52:34,133 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2065554652] [2020-10-16 13:52:34,133 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:34,135 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:34,140 INFO L258 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-10-16 13:52:34,140 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:34,373 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [107635#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 107634#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0), 107637#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 107636#(<= (+ ~x~0 3) ~n~0), 107639#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 107638#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 107640#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0))] [2020-10-16 13:52:34,373 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:52:34,373 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:34,373 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:52:34,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2020-10-16 13:52:34,374 INFO L87 Difference]: Start difference. First operand 2180 states and 8393 transitions. Second operand 20 states. [2020-10-16 13:52:37,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:37,996 INFO L93 Difference]: Finished difference Result 8022 states and 24126 transitions. [2020-10-16 13:52:37,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2020-10-16 13:52:37,997 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 21 [2020-10-16 13:52:37,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:38,011 INFO L225 Difference]: With dead ends: 8022 [2020-10-16 13:52:38,011 INFO L226 Difference]: Without dead ends: 8001 [2020-10-16 13:52:38,015 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4097 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1882, Invalid=10550, Unknown=0, NotChecked=0, Total=12432 [2020-10-16 13:52:38,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8001 states. [2020-10-16 13:52:38,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8001 to 2148. [2020-10-16 13:52:38,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2148 states. [2020-10-16 13:52:38,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2148 states to 2148 states and 8262 transitions. [2020-10-16 13:52:38,132 INFO L78 Accepts]: Start accepts. Automaton has 2148 states and 8262 transitions. Word has length 21 [2020-10-16 13:52:38,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:38,132 INFO L481 AbstractCegarLoop]: Abstraction has 2148 states and 8262 transitions. [2020-10-16 13:52:38,132 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:52:38,132 INFO L276 IsEmpty]: Start isEmpty. Operand 2148 states and 8262 transitions. [2020-10-16 13:52:38,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:38,134 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:38,134 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:38,347 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-10-16 13:52:38,348 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-16 13:52:38,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:38,348 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 3 times [2020-10-16 13:52:38,350 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:38,350 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38393159] [2020-10-16 13:52:38,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:38,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:38,474 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-16 13:52:38,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38393159] [2020-10-16 13:52:38,474 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662490166] [2020-10-16 13:52:38,474 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:38,536 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 13:52:38,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:38,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:38,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:38,725 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-16 13:52:38,726 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:38,726 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:52:38,726 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [563341912] [2020-10-16 13:52:38,726 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:38,728 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:38,733 INFO L258 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-10-16 13:52:38,734 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:38,895 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [120205#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 120207#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 120206#(<= thr2Thread1of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 120209#(<= (+ ~x~0 2) ~n~0), 120208#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0), 120211#(<= (+ ~x~0 3) ~n~0), 120210#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0)] [2020-10-16 13:52:38,895 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:52:38,895 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:38,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:52:38,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=806, Unknown=0, NotChecked=0, Total=930 [2020-10-16 13:52:38,896 INFO L87 Difference]: Start difference. First operand 2148 states and 8262 transitions. Second operand 20 states. [2020-10-16 13:52:42,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:42,316 INFO L93 Difference]: Finished difference Result 7520 states and 22886 transitions. [2020-10-16 13:52:42,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2020-10-16 13:52:42,316 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 21 [2020-10-16 13:52:42,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:42,329 INFO L225 Difference]: With dead ends: 7520 [2020-10-16 13:52:42,330 INFO L226 Difference]: Without dead ends: 7506 [2020-10-16 13:52:42,333 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 18 SyntacticMatches, 0 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3705 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1894, Invalid=9662, Unknown=0, NotChecked=0, Total=11556 [2020-10-16 13:52:42,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7506 states. [2020-10-16 13:52:42,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7506 to 2008. [2020-10-16 13:52:42,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2008 states. [2020-10-16 13:52:42,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 7698 transitions. [2020-10-16 13:52:42,466 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 7698 transitions. Word has length 21 [2020-10-16 13:52:42,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:42,466 INFO L481 AbstractCegarLoop]: Abstraction has 2008 states and 7698 transitions. [2020-10-16 13:52:42,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:52:42,466 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 7698 transitions. [2020-10-16 13:52:42,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:42,467 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:42,467 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:42,667 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-10-16 13:52:42,668 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-16 13:52:42,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:42,669 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 4 times [2020-10-16 13:52:42,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:42,671 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936630358] [2020-10-16 13:52:42,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:42,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:42,776 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-10-16 13:52:42,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936630358] [2020-10-16 13:52:42,776 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674100138] [2020-10-16 13:52:42,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:42,857 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 13:52:42,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:42,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:42,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:43,042 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-16 13:52:43,042 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:43,042 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:52:43,043 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1359626908] [2020-10-16 13:52:43,043 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:43,045 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:43,050 INFO L258 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-10-16 13:52:43,050 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:43,149 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [131986#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0), 131987#(<= (+ ~x~0 3) ~n~0), 131988#(<= ~x~0 ULTIMATE.start_main_~i~0), 131989#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0))] [2020-10-16 13:52:43,149 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 13:52:43,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:43,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 13:52:43,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=649, Unknown=0, NotChecked=0, Total=756 [2020-10-16 13:52:43,150 INFO L87 Difference]: Start difference. First operand 2008 states and 7698 transitions. Second operand 17 states. [2020-10-16 13:52:45,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:45,792 INFO L93 Difference]: Finished difference Result 6668 states and 20202 transitions. [2020-10-16 13:52:45,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2020-10-16 13:52:45,793 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-10-16 13:52:45,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:45,811 INFO L225 Difference]: With dead ends: 6668 [2020-10-16 13:52:45,811 INFO L226 Difference]: Without dead ends: 6651 [2020-10-16 13:52:45,813 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2270 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=1241, Invalid=6241, Unknown=0, NotChecked=0, Total=7482 [2020-10-16 13:52:45,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6651 states. [2020-10-16 13:52:45,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6651 to 1976. [2020-10-16 13:52:45,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1976 states. [2020-10-16 13:52:45,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1976 states to 1976 states and 7567 transitions. [2020-10-16 13:52:45,933 INFO L78 Accepts]: Start accepts. Automaton has 1976 states and 7567 transitions. Word has length 21 [2020-10-16 13:52:45,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:45,933 INFO L481 AbstractCegarLoop]: Abstraction has 1976 states and 7567 transitions. [2020-10-16 13:52:45,933 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 13:52:45,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1976 states and 7567 transitions. [2020-10-16 13:52:45,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:45,936 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:45,936 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:46,150 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-10-16 13:52:46,150 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-16 13:52:46,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:46,151 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 5 times [2020-10-16 13:52:46,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:46,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300166437] [2020-10-16 13:52:46,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:46,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:46,276 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-16 13:52:46,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300166437] [2020-10-16 13:52:46,277 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185560052] [2020-10-16 13:52:46,277 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:46,344 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 13:52:46,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:46,345 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:46,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:46,520 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-16 13:52:46,520 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:46,520 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:52:46,521 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [544458937] [2020-10-16 13:52:46,521 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:46,523 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:46,526 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:52:46,526 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:46,526 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:46,526 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 13:52:46,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:46,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 13:52:46,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:52:46,527 INFO L87 Difference]: Start difference. First operand 1976 states and 7567 transitions. Second operand 13 states. [2020-10-16 13:52:47,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:47,986 INFO L93 Difference]: Finished difference Result 8194 states and 25816 transitions. [2020-10-16 13:52:47,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-16 13:52:47,987 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 21 [2020-10-16 13:52:47,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:48,002 INFO L225 Difference]: With dead ends: 8194 [2020-10-16 13:52:48,003 INFO L226 Difference]: Without dead ends: 8186 [2020-10-16 13:52:48,003 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1025 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=731, Invalid=3051, Unknown=0, NotChecked=0, Total=3782 [2020-10-16 13:52:48,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8186 states. [2020-10-16 13:52:48,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8186 to 1907. [2020-10-16 13:52:48,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1907 states. [2020-10-16 13:52:48,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 7310 transitions. [2020-10-16 13:52:48,109 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 7310 transitions. Word has length 21 [2020-10-16 13:52:48,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:48,109 INFO L481 AbstractCegarLoop]: Abstraction has 1907 states and 7310 transitions. [2020-10-16 13:52:48,109 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 13:52:48,109 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 7310 transitions. [2020-10-16 13:52:48,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:48,111 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:48,111 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:48,311 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-10-16 13:52:48,312 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-16 13:52:48,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:48,312 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 6 times [2020-10-16 13:52:48,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:48,315 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291991088] [2020-10-16 13:52:48,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:48,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:48,456 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-16 13:52:48,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291991088] [2020-10-16 13:52:48,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336109637] [2020-10-16 13:52:48,457 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:48,531 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 13:52:48,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:48,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:52:48,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:48,722 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-16 13:52:48,722 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:48,722 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:52:48,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1536939736] [2020-10-16 13:52:48,723 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:48,725 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:48,730 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:52:48,731 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:48,731 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:48,731 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 13:52:48,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:48,732 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 13:52:48,732 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:52:48,732 INFO L87 Difference]: Start difference. First operand 1907 states and 7310 transitions. Second operand 13 states. [2020-10-16 13:52:50,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:50,296 INFO L93 Difference]: Finished difference Result 6389 states and 19553 transitions. [2020-10-16 13:52:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-16 13:52:50,297 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 21 [2020-10-16 13:52:50,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:50,308 INFO L225 Difference]: With dead ends: 6389 [2020-10-16 13:52:50,308 INFO L226 Difference]: Without dead ends: 6377 [2020-10-16 13:52:50,309 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1093 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=764, Invalid=3268, Unknown=0, NotChecked=0, Total=4032 [2020-10-16 13:52:50,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6377 states. [2020-10-16 13:52:50,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6377 to 1800. [2020-10-16 13:52:50,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1800 states. [2020-10-16 13:52:50,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 6961 transitions. [2020-10-16 13:52:50,370 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 6961 transitions. Word has length 21 [2020-10-16 13:52:50,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:50,370 INFO L481 AbstractCegarLoop]: Abstraction has 1800 states and 6961 transitions. [2020-10-16 13:52:50,370 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 13:52:50,370 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 6961 transitions. [2020-10-16 13:52:50,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:52:50,372 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:50,372 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:50,586 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:50,586 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-16 13:52:50,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:50,587 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-10-16 13:52:50,588 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:50,588 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905454189] [2020-10-16 13:52:50,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:50,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:50,626 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-16 13:52:50,626 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905454189] [2020-10-16 13:52:50,627 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:50,627 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:50,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1851244046] [2020-10-16 13:52:50,627 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:50,629 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:50,633 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:52:50,634 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:50,634 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:50,634 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:50,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:50,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:50,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:50,635 INFO L87 Difference]: Start difference. First operand 1800 states and 6961 transitions. Second operand 5 states. [2020-10-16 13:52:50,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:50,765 INFO L93 Difference]: Finished difference Result 3242 states and 11401 transitions. [2020-10-16 13:52:50,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:50,766 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-16 13:52:50,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:50,772 INFO L225 Difference]: With dead ends: 3242 [2020-10-16 13:52:50,772 INFO L226 Difference]: Without dead ends: 3226 [2020-10-16 13:52:50,773 INFO L677 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-16 13:52:50,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3226 states. [2020-10-16 13:52:50,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3226 to 1965. [2020-10-16 13:52:50,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2020-10-16 13:52:50,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2020-10-16 13:52:50,814 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2020-10-16 13:52:50,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:50,814 INFO L481 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2020-10-16 13:52:50,814 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:50,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2020-10-16 13:52:50,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-10-16 13:52:50,816 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:50,816 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:50,816 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2020-10-16 13:52:50,816 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-16 13:52:50,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:50,817 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-10-16 13:52:50,818 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:50,818 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054962890] [2020-10-16 13:52:50,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:50,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:50,828 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-10-16 13:52:50,834 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-10-16 13:52:50,840 INFO L173 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-10-16 13:52:50,841 INFO L523 BasicCegarLoop]: Counterexample might be feasible [2020-10-16 13:52:50,841 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-10-16 13:52:50,841 WARN L264 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-10-16 13:52:50,842 WARN L371 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-10-16 13:52:50,842 INFO L348 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-10-16 13:52:50,854 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,854 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,854 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,854 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,855 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,856 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,857 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,858 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,859 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,860 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,861 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,862 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,863 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,864 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,865 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,866 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,867 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,868 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,869 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,869 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,885 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,886 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,886 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,892 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,892 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,893 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,894 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,894 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,894 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,894 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,894 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,895 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,895 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,895 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,895 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,895 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,896 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,896 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,896 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,897 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,897 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,898 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,898 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,898 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,898 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,898 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-10-16 13:52:50,899 INFO L149 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2020-10-16 13:52:50,899 INFO L253 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-10-16 13:52:50,900 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-10-16 13:52:50,900 INFO L378 AbstractCegarLoop]: Hoare is true [2020-10-16 13:52:50,900 INFO L379 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-10-16 13:52:50,900 INFO L380 AbstractCegarLoop]: Backedges is MCR [2020-10-16 13:52:50,900 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-10-16 13:52:50,900 INFO L382 AbstractCegarLoop]: Difference is false [2020-10-16 13:52:50,900 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-10-16 13:52:50,900 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-10-16 13:52:50,902 INFO L137 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2020-10-16 13:52:50,902 INFO L144 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-16 13:52:50,902 INFO L111 LiptonReduction]: Starting Lipton reduction on Petri net that has 148 places, 133 transitions, 356 flow [2020-10-16 13:52:50,903 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-10-16 13:52:50,923 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-10-16 13:52:50,923 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-10-16 13:52:50,925 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-16 13:52:50,930 INFO L117 LiptonReduction]: Number of co-enabled transitions 2860 [2020-10-16 13:52:52,588 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-10-16 13:52:53,117 INFO L132 LiptonReduction]: Checked pairs total: 4341 [2020-10-16 13:52:53,118 INFO L134 LiptonReduction]: Total number of compositions: 126 [2020-10-16 13:52:53,118 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-10-16 13:52:53,430 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-10-16 13:52:53,431 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-10-16 13:52:53,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-10-16 13:52:53,431 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:53,431 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-10-16 13:52:53,431 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-16 13:52:53,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:53,431 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-10-16 13:52:53,432 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:53,432 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758711295] [2020-10-16 13:52:53,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:53,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:53,451 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-16 13:52:53,451 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758711295] [2020-10-16 13:52:53,451 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:53,452 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-10-16 13:52:53,452 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [788918705] [2020-10-16 13:52:53,452 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:53,452 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:53,453 INFO L258 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-10-16 13:52:53,453 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:53,453 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:53,453 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-10-16 13:52:53,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:53,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-10-16 13:52:53,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-10-16 13:52:53,454 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-10-16 13:52:53,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:53,533 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-10-16 13:52:53,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-10-16 13:52:53,534 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-10-16 13:52:53,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:53,554 INFO L225 Difference]: With dead ends: 5844 [2020-10-16 13:52:53,554 INFO L226 Difference]: Without dead ends: 5479 [2020-10-16 13:52:53,555 INFO L677 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-16 13:52:53,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-10-16 13:52:53,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-10-16 13:52:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-10-16 13:52:53,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-10-16 13:52:53,741 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-10-16 13:52:53,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:53,741 INFO L481 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-10-16 13:52:53,741 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-10-16 13:52:53,741 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-10-16 13:52:53,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-10-16 13:52:53,742 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:53,742 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:53,742 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-10-16 13:52:53,742 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-16 13:52:53,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:53,742 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-10-16 13:52:53,743 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:53,744 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387596036] [2020-10-16 13:52:53,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:53,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:53,781 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-16 13:52:53,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387596036] [2020-10-16 13:52:53,781 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:53,782 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:53,782 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1384298685] [2020-10-16 13:52:53,782 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:53,783 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:53,783 INFO L258 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-10-16 13:52:53,783 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:53,784 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:53,784 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:53,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:53,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:53,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:53,784 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-10-16 13:52:53,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:53,947 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-10-16 13:52:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:53,947 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-10-16 13:52:53,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:53,977 INFO L225 Difference]: With dead ends: 11373 [2020-10-16 13:52:53,977 INFO L226 Difference]: Without dead ends: 11366 [2020-10-16 13:52:53,977 INFO L677 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-16 13:52:54,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-10-16 13:52:54,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-10-16 13:52:54,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-10-16 13:52:54,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-10-16 13:52:54,331 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-10-16 13:52:54,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:54,331 INFO L481 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-10-16 13:52:54,331 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:54,331 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-10-16 13:52:54,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-10-16 13:52:54,332 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:54,332 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:54,332 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-10-16 13:52:54,332 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-16 13:52:54,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:54,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-10-16 13:52:54,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:54,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823125960] [2020-10-16 13:52:54,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:54,366 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-16 13:52:54,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823125960] [2020-10-16 13:52:54,366 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:54,366 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:54,367 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2123837938] [2020-10-16 13:52:54,367 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:54,368 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:54,369 INFO L258 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-10-16 13:52:54,369 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:54,370 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:54,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:54,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:54,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:54,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:54,370 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-10-16 13:52:54,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:54,547 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-10-16 13:52:54,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:54,548 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-10-16 13:52:54,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:54,581 INFO L225 Difference]: With dead ends: 12785 [2020-10-16 13:52:54,581 INFO L226 Difference]: Without dead ends: 12772 [2020-10-16 13:52:54,582 INFO L677 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-16 13:52:54,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-10-16 13:52:54,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-10-16 13:52:54,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-10-16 13:52:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-10-16 13:52:54,832 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-10-16 13:52:54,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:54,832 INFO L481 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-10-16 13:52:54,832 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:52:54,832 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-10-16 13:52:54,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:54,833 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:54,833 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:54,833 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-10-16 13:52:54,833 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-16 13:52:54,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:54,833 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-10-16 13:52:54,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:54,834 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945844893] [2020-10-16 13:52:54,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:54,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:54,905 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-16 13:52:54,905 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945844893] [2020-10-16 13:52:54,906 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187840259] [2020-10-16 13:52:54,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:54,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:54,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:54,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:55,113 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-16 13:52:55,113 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:55,114 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:55,114 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1015426420] [2020-10-16 13:52:55,114 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:55,115 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:55,117 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-10-16 13:52:55,118 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:55,271 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [81019#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 81018#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 81021#(<= (+ ~x~0 2) ~n~0), 81020#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 81023#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 81022#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0)] [2020-10-16 13:52:55,271 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 13:52:55,271 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:55,272 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 13:52:55,272 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=476, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:52:55,272 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 16 states. [2020-10-16 13:52:56,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:56,616 INFO L93 Difference]: Finished difference Result 22290 states and 85387 transitions. [2020-10-16 13:52:56,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-10-16 13:52:56,617 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 15 [2020-10-16 13:52:56,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:56,676 INFO L225 Difference]: With dead ends: 22290 [2020-10-16 13:52:56,677 INFO L226 Difference]: Without dead ends: 22265 [2020-10-16 13:52:56,677 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 584 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=413, Invalid=1939, Unknown=0, NotChecked=0, Total=2352 [2020-10-16 13:52:56,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22265 states. [2020-10-16 13:52:57,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22265 to 7303. [2020-10-16 13:52:57,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7303 states. [2020-10-16 13:52:57,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2020-10-16 13:52:57,026 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2020-10-16 13:52:57,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:57,026 INFO L481 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2020-10-16 13:52:57,026 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 13:52:57,026 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2020-10-16 13:52:57,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-10-16 13:52:57,026 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:57,026 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:57,227 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-10-16 13:52:57,227 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-16 13:52:57,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:57,228 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-10-16 13:52:57,230 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:57,230 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417917764] [2020-10-16 13:52:57,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:57,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:57,312 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-16 13:52:57,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417917764] [2020-10-16 13:52:57,312 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652628015] [2020-10-16 13:52:57,312 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:52:57,413 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:52:57,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:52:57,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:52:57,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:52:57,563 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-16 13:52:57,564 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:52:57,564 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-10-16 13:52:57,564 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1227082370] [2020-10-16 13:52:57,565 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:57,567 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:57,570 INFO L258 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-10-16 13:52:57,571 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:57,571 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:57,571 INFO L461 AbstractCegarLoop]: Interpolant automaton has 10 states [2020-10-16 13:52:57,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:57,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2020-10-16 13:52:57,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-10-16 13:52:57,572 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand 10 states. [2020-10-16 13:52:58,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:58,317 INFO L93 Difference]: Finished difference Result 19533 states and 76146 transitions. [2020-10-16 13:52:58,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:52:58,317 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 15 [2020-10-16 13:52:58,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:58,366 INFO L225 Difference]: With dead ends: 19533 [2020-10-16 13:52:58,366 INFO L226 Difference]: Without dead ends: 19519 [2020-10-16 13:52:58,366 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 13:52:59,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19519 states. [2020-10-16 13:52:59,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19519 to 7048. [2020-10-16 13:52:59,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7048 states. [2020-10-16 13:52:59,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2020-10-16 13:52:59,386 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2020-10-16 13:52:59,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:52:59,386 INFO L481 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2020-10-16 13:52:59,386 INFO L482 AbstractCegarLoop]: Interpolant automaton has 10 states. [2020-10-16 13:52:59,386 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2020-10-16 13:52:59,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-10-16 13:52:59,387 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:52:59,387 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:52:59,587 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:52:59,588 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-16 13:52:59,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:52:59,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-10-16 13:52:59,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:52:59,591 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624582576] [2020-10-16 13:52:59,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:52:59,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:52:59,635 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-16 13:52:59,635 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624582576] [2020-10-16 13:52:59,635 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:52:59,635 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:52:59,636 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [220097979] [2020-10-16 13:52:59,636 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:52:59,637 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:52:59,639 INFO L258 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-10-16 13:52:59,640 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:52:59,640 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:52:59,640 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:52:59,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:52:59,641 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:52:59,641 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:52:59,641 INFO L87 Difference]: Start difference. First operand 7048 states and 32136 transitions. Second operand 5 states. [2020-10-16 13:52:59,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:52:59,887 INFO L93 Difference]: Finished difference Result 13942 states and 58799 transitions. [2020-10-16 13:52:59,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:52:59,888 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 17 [2020-10-16 13:52:59,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:52:59,948 INFO L225 Difference]: With dead ends: 13942 [2020-10-16 13:52:59,949 INFO L226 Difference]: Without dead ends: 13920 [2020-10-16 13:52:59,950 INFO L677 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-16 13:53:00,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13920 states. [2020-10-16 13:53:00,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13920 to 8342. [2020-10-16 13:53:00,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8342 states. [2020-10-16 13:53:00,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2020-10-16 13:53:00,342 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2020-10-16 13:53:00,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:00,342 INFO L481 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2020-10-16 13:53:00,342 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:53:00,342 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2020-10-16 13:53:00,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:53:00,343 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:00,343 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:00,343 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2020-10-16 13:53:00,343 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-16 13:53:00,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:00,343 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-10-16 13:53:00,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:00,345 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934619472] [2020-10-16 13:53:00,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:00,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:00,437 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-16 13:53:00,437 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934619472] [2020-10-16 13:53:00,438 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910026723] [2020-10-16 13:53:00,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:00,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:00,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 13:53:00,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:00,681 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-16 13:53:00,682 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:00,682 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-16 13:53:00,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [554636381] [2020-10-16 13:53:00,682 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:00,685 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:00,690 INFO L258 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-10-16 13:53:00,690 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:00,935 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [182402#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 182403#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 182400#(<= (+ ~x~0 3) ~n~0), 182401#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 182404#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 182398#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 182399#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-10-16 13:53:00,936 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 13:53:00,936 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:00,936 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 13:53:00,936 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=613, Unknown=0, NotChecked=0, Total=702 [2020-10-16 13:53:00,937 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 transitions. Second operand 18 states. [2020-10-16 13:53:02,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:02,761 INFO L93 Difference]: Finished difference Result 22461 states and 87886 transitions. [2020-10-16 13:53:02,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2020-10-16 13:53:02,761 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-10-16 13:53:02,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:02,823 INFO L225 Difference]: With dead ends: 22461 [2020-10-16 13:53:02,823 INFO L226 Difference]: Without dead ends: 22428 [2020-10-16 13:53:02,824 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 926 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=592, Invalid=2948, Unknown=0, NotChecked=0, Total=3540 [2020-10-16 13:53:02,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22428 states. [2020-10-16 13:53:03,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22428 to 8452. [2020-10-16 13:53:03,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8452 states. [2020-10-16 13:53:03,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8452 states to 8452 states and 38704 transitions. [2020-10-16 13:53:03,190 INFO L78 Accepts]: Start accepts. Automaton has 8452 states and 38704 transitions. Word has length 19 [2020-10-16 13:53:03,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:03,190 INFO L481 AbstractCegarLoop]: Abstraction has 8452 states and 38704 transitions. [2020-10-16 13:53:03,190 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 13:53:03,190 INFO L276 IsEmpty]: Start isEmpty. Operand 8452 states and 38704 transitions. [2020-10-16 13:53:03,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:53:03,191 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:03,191 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:03,391 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-10-16 13:53:03,392 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-16 13:53:03,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:03,392 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-10-16 13:53:03,394 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:03,394 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163732640] [2020-10-16 13:53:03,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:03,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:03,476 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-16 13:53:03,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163732640] [2020-10-16 13:53:03,476 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466587926] [2020-10-16 13:53:03,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:03,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-10-16 13:53:03,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:03,697 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-16 13:53:03,697 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:03,697 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 18 [2020-10-16 13:53:03,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [955500299] [2020-10-16 13:53:03,698 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:03,700 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:03,704 INFO L258 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-10-16 13:53:03,704 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:03,824 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [221911#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 221910#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 221914#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 221913#(<= (+ ~x~0 3) ~n~0), 221912#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-10-16 13:53:03,824 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-10-16 13:53:03,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:03,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-10-16 13:53:03,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2020-10-16 13:53:03,825 INFO L87 Difference]: Start difference. First operand 8452 states and 38704 transitions. Second operand 16 states. [2020-10-16 13:53:05,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:05,634 INFO L93 Difference]: Finished difference Result 23160 states and 91054 transitions. [2020-10-16 13:53:05,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-10-16 13:53:05,635 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 19 [2020-10-16 13:53:05,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:05,694 INFO L225 Difference]: With dead ends: 23160 [2020-10-16 13:53:05,694 INFO L226 Difference]: Without dead ends: 23117 [2020-10-16 13:53:05,695 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 804 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=605, Invalid=2475, Unknown=0, NotChecked=0, Total=3080 [2020-10-16 13:53:05,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23117 states. [2020-10-16 13:53:06,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23117 to 8480. [2020-10-16 13:53:06,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8480 states. [2020-10-16 13:53:06,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8480 states to 8480 states and 38825 transitions. [2020-10-16 13:53:06,070 INFO L78 Accepts]: Start accepts. Automaton has 8480 states and 38825 transitions. Word has length 19 [2020-10-16 13:53:06,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:06,070 INFO L481 AbstractCegarLoop]: Abstraction has 8480 states and 38825 transitions. [2020-10-16 13:53:06,071 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-10-16 13:53:06,071 INFO L276 IsEmpty]: Start isEmpty. Operand 8480 states and 38825 transitions. [2020-10-16 13:53:06,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:53:06,071 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:06,072 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:06,272 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-10-16 13:53:06,272 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-16 13:53:06,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:06,273 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-10-16 13:53:06,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:06,276 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339298301] [2020-10-16 13:53:06,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:06,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:06,366 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-16 13:53:06,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339298301] [2020-10-16 13:53:06,367 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163824616] [2020-10-16 13:53:06,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:06,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:06,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:06,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:53:06,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:06,564 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-16 13:53:06,565 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:06,565 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-16 13:53:06,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [771698030] [2020-10-16 13:53:06,565 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:06,568 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:06,570 INFO L258 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-10-16 13:53:06,570 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:06,570 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:06,571 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 13:53:06,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:06,571 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 13:53:06,571 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-16 13:53:06,571 INFO L87 Difference]: Start difference. First operand 8480 states and 38825 transitions. Second operand 11 states. [2020-10-16 13:53:07,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:07,320 INFO L93 Difference]: Finished difference Result 19852 states and 79846 transitions. [2020-10-16 13:53:07,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:53:07,321 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2020-10-16 13:53:07,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:07,561 INFO L225 Difference]: With dead ends: 19852 [2020-10-16 13:53:07,561 INFO L226 Difference]: Without dead ends: 19827 [2020-10-16 13:53:07,561 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=285, Invalid=905, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:53:07,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19827 states. [2020-10-16 13:53:07,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19827 to 8379. [2020-10-16 13:53:07,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8379 states. [2020-10-16 13:53:07,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8379 states to 8379 states and 38406 transitions. [2020-10-16 13:53:07,896 INFO L78 Accepts]: Start accepts. Automaton has 8379 states and 38406 transitions. Word has length 19 [2020-10-16 13:53:07,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:07,896 INFO L481 AbstractCegarLoop]: Abstraction has 8379 states and 38406 transitions. [2020-10-16 13:53:07,896 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 13:53:07,896 INFO L276 IsEmpty]: Start isEmpty. Operand 8379 states and 38406 transitions. [2020-10-16 13:53:07,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-10-16 13:53:07,897 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:07,897 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:08,103 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:08,104 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-16 13:53:08,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:08,104 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-10-16 13:53:08,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:08,106 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084107653] [2020-10-16 13:53:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:08,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:08,186 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-16 13:53:08,186 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084107653] [2020-10-16 13:53:08,187 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627592944] [2020-10-16 13:53:08,187 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:08,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:08,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:08,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:53:08,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:08,373 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-16 13:53:08,374 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:08,374 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-10-16 13:53:08,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [960961388] [2020-10-16 13:53:08,374 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:08,376 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:08,379 INFO L258 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-10-16 13:53:08,379 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:08,379 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:08,380 INFO L461 AbstractCegarLoop]: Interpolant automaton has 11 states [2020-10-16 13:53:08,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:08,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2020-10-16 13:53:08,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-10-16 13:53:08,380 INFO L87 Difference]: Start difference. First operand 8379 states and 38406 transitions. Second operand 11 states. [2020-10-16 13:53:09,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:09,240 INFO L93 Difference]: Finished difference Result 22539 states and 92825 transitions. [2020-10-16 13:53:09,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:53:09,241 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 19 [2020-10-16 13:53:09,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:09,301 INFO L225 Difference]: With dead ends: 22539 [2020-10-16 13:53:09,301 INFO L226 Difference]: Without dead ends: 22514 [2020-10-16 13:53:09,301 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 236 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=285, Invalid=905, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:53:09,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22514 states. [2020-10-16 13:53:09,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22514 to 8317. [2020-10-16 13:53:09,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8317 states. [2020-10-16 13:53:09,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2020-10-16 13:53:09,670 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2020-10-16 13:53:09,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:09,670 INFO L481 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2020-10-16 13:53:09,670 INFO L482 AbstractCegarLoop]: Interpolant automaton has 11 states. [2020-10-16 13:53:09,670 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2020-10-16 13:53:09,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:09,671 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:09,672 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:09,884 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2020-10-16 13:53:09,885 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-16 13:53:09,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:09,885 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-10-16 13:53:09,887 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:09,887 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779868058] [2020-10-16 13:53:09,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:09,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:09,980 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-16 13:53:09,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779868058] [2020-10-16 13:53:09,980 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1146231589] [2020-10-16 13:53:10,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:10,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:10,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:10,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:10,623 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-16 13:53:10,624 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:10,624 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-16 13:53:10,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [902885240] [2020-10-16 13:53:10,624 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:10,628 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:10,641 INFO L258 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-10-16 13:53:10,641 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:11,124 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [338181#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 338180#(<= (+ ~x~0 3) ~n~0), 338183#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 338182#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 338177#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 338176#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 338179#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 338178#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 338173#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ~n~0), 338175#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 338174#(<= (+ ~x~0 2) ~n~0)] [2020-10-16 13:53:11,124 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 13:53:11,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:11,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 13:53:11,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2020-10-16 13:53:11,126 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 transitions. Second operand 23 states. [2020-10-16 13:53:17,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:17,308 INFO L93 Difference]: Finished difference Result 43908 states and 158627 transitions. [2020-10-16 13:53:17,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2020-10-16 13:53:17,309 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-10-16 13:53:17,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:17,420 INFO L225 Difference]: With dead ends: 43908 [2020-10-16 13:53:17,420 INFO L226 Difference]: Without dead ends: 43868 [2020-10-16 13:53:17,422 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7961 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=3380, Invalid=18970, Unknown=0, NotChecked=0, Total=22350 [2020-10-16 13:53:17,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43868 states. [2020-10-16 13:53:17,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43868 to 8404. [2020-10-16 13:53:17,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8404 states. [2020-10-16 13:53:17,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8404 states to 8404 states and 38687 transitions. [2020-10-16 13:53:17,990 INFO L78 Accepts]: Start accepts. Automaton has 8404 states and 38687 transitions. Word has length 21 [2020-10-16 13:53:17,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:17,990 INFO L481 AbstractCegarLoop]: Abstraction has 8404 states and 38687 transitions. [2020-10-16 13:53:17,990 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 13:53:17,991 INFO L276 IsEmpty]: Start isEmpty. Operand 8404 states and 38687 transitions. [2020-10-16 13:53:17,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:17,991 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:17,992 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:18,192 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-10-16 13:53:18,192 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-16 13:53:18,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:18,193 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-10-16 13:53:18,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:18,195 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265677682] [2020-10-16 13:53:18,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:18,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:18,308 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-16 13:53:18,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265677682] [2020-10-16 13:53:18,309 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218840651] [2020-10-16 13:53:18,309 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:18,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:18,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:18,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:18,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:18,621 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-16 13:53:18,621 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:18,622 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:53:18,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [978340578] [2020-10-16 13:53:18,622 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:18,624 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:18,629 INFO L258 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-10-16 13:53:18,629 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:18,895 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 7 new interpolants: [399222#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 399220#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 399221#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 399218#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 399219#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 399216#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 399217#(<= (+ ~x~0 3) ~n~0)] [2020-10-16 13:53:18,896 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:53:18,896 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:18,896 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:53:18,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2020-10-16 13:53:18,897 INFO L87 Difference]: Start difference. First operand 8404 states and 38687 transitions. Second operand 20 states. [2020-10-16 13:53:23,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:23,148 INFO L93 Difference]: Finished difference Result 35915 states and 131368 transitions. [2020-10-16 13:53:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2020-10-16 13:53:23,149 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 21 [2020-10-16 13:53:23,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:23,254 INFO L225 Difference]: With dead ends: 35915 [2020-10-16 13:53:23,254 INFO L226 Difference]: Without dead ends: 35884 [2020-10-16 13:53:23,256 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4092 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1882, Invalid=10550, Unknown=0, NotChecked=0, Total=12432 [2020-10-16 13:53:23,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35884 states. [2020-10-16 13:53:23,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35884 to 8291. [2020-10-16 13:53:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8291 states. [2020-10-16 13:53:23,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8291 states to 8291 states and 38135 transitions. [2020-10-16 13:53:23,745 INFO L78 Accepts]: Start accepts. Automaton has 8291 states and 38135 transitions. Word has length 21 [2020-10-16 13:53:23,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:23,745 INFO L481 AbstractCegarLoop]: Abstraction has 8291 states and 38135 transitions. [2020-10-16 13:53:23,745 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:53:23,746 INFO L276 IsEmpty]: Start isEmpty. Operand 8291 states and 38135 transitions. [2020-10-16 13:53:23,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:23,747 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:23,747 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:23,960 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:23,961 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-16 13:53:23,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:23,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-10-16 13:53:23,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:23,963 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642679115] [2020-10-16 13:53:23,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:23,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:24,060 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-16 13:53:24,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642679115] [2020-10-16 13:53:24,061 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633529739] [2020-10-16 13:53:24,061 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:24,138 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-10-16 13:53:24,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:24,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:24,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:24,484 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-16 13:53:24,485 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:24,485 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-10-16 13:53:24,486 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [520132211] [2020-10-16 13:53:24,486 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:24,488 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:24,493 INFO L258 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-10-16 13:53:24,493 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:24,765 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [451972#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 451973#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 451970#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 451971#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 451968#(<= (+ ~x~0 3) ~n~0), 451969#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 451966#(<= (+ ~x~0 2) ~n~0), 451967#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 451965#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0)] [2020-10-16 13:53:24,765 INFO L461 AbstractCegarLoop]: Interpolant automaton has 21 states [2020-10-16 13:53:24,765 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:24,765 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2020-10-16 13:53:24,766 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=876, Unknown=0, NotChecked=0, Total=992 [2020-10-16 13:53:24,766 INFO L87 Difference]: Start difference. First operand 8291 states and 38135 transitions. Second operand 21 states. [2020-10-16 13:53:32,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:32,354 INFO L93 Difference]: Finished difference Result 46520 states and 166387 transitions. [2020-10-16 13:53:32,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2020-10-16 13:53:32,354 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 21 [2020-10-16 13:53:32,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:32,466 INFO L225 Difference]: With dead ends: 46520 [2020-10-16 13:53:32,466 INFO L226 Difference]: Without dead ends: 46496 [2020-10-16 13:53:32,467 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9095 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=3978, Invalid=21144, Unknown=0, NotChecked=0, Total=25122 [2020-10-16 13:53:32,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46496 states. [2020-10-16 13:53:33,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46496 to 7861. [2020-10-16 13:53:33,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7861 states. [2020-10-16 13:53:33,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7861 states to 7861 states and 36066 transitions. [2020-10-16 13:53:33,041 INFO L78 Accepts]: Start accepts. Automaton has 7861 states and 36066 transitions. Word has length 21 [2020-10-16 13:53:33,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:33,041 INFO L481 AbstractCegarLoop]: Abstraction has 7861 states and 36066 transitions. [2020-10-16 13:53:33,041 INFO L482 AbstractCegarLoop]: Interpolant automaton has 21 states. [2020-10-16 13:53:33,041 INFO L276 IsEmpty]: Start isEmpty. Operand 7861 states and 36066 transitions. [2020-10-16 13:53:33,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:33,043 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:33,043 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:33,249 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-10-16 13:53:33,250 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-16 13:53:33,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:33,250 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-10-16 13:53:33,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:33,252 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352036629] [2020-10-16 13:53:33,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:33,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:33,365 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-16 13:53:33,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352036629] [2020-10-16 13:53:33,366 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1219361082] [2020-10-16 13:53:33,366 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:33,442 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 13:53:33,442 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:33,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:33,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:33,666 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-16 13:53:33,667 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:33,667 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:53:33,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1306305220] [2020-10-16 13:53:33,668 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:33,670 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:33,674 INFO L258 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-10-16 13:53:33,674 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:33,831 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [514558#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 514557#(<= (+ ~x~0 3) ~n~0), 514556#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 514555#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 514554#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0)] [2020-10-16 13:53:33,832 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 13:53:33,832 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:33,832 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 13:53:33,832 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=710, Unknown=0, NotChecked=0, Total=812 [2020-10-16 13:53:33,833 INFO L87 Difference]: Start difference. First operand 7861 states and 36066 transitions. Second operand 18 states. [2020-10-16 13:53:36,646 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification. DAG size of input: 22 DAG size of output: 21 [2020-10-16 13:53:38,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:38,382 INFO L93 Difference]: Finished difference Result 34092 states and 124290 transitions. [2020-10-16 13:53:38,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2020-10-16 13:53:38,383 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 21 [2020-10-16 13:53:38,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:38,471 INFO L225 Difference]: With dead ends: 34092 [2020-10-16 13:53:38,472 INFO L226 Difference]: Without dead ends: 34061 [2020-10-16 13:53:38,472 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3408 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1731, Invalid=8775, Unknown=0, NotChecked=0, Total=10506 [2020-10-16 13:53:38,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34061 states. [2020-10-16 13:53:38,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34061 to 7748. [2020-10-16 13:53:38,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7748 states. [2020-10-16 13:53:38,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7748 states to 7748 states and 35514 transitions. [2020-10-16 13:53:38,986 INFO L78 Accepts]: Start accepts. Automaton has 7748 states and 35514 transitions. Word has length 21 [2020-10-16 13:53:38,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:38,986 INFO L481 AbstractCegarLoop]: Abstraction has 7748 states and 35514 transitions. [2020-10-16 13:53:38,986 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 13:53:38,986 INFO L276 IsEmpty]: Start isEmpty. Operand 7748 states and 35514 transitions. [2020-10-16 13:53:38,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:38,987 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:38,988 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:39,188 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:39,188 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-16 13:53:39,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:39,189 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-10-16 13:53:39,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:39,191 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448425110] [2020-10-16 13:53:39,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:39,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:39,323 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-16 13:53:39,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448425110] [2020-10-16 13:53:39,324 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375130867] [2020-10-16 13:53:39,324 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:39,396 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-10-16 13:53:39,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:39,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:39,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:39,612 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-16 13:53:39,613 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:39,613 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:53:39,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1050947990] [2020-10-16 13:53:39,613 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:39,615 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:39,619 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:53:39,619 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:39,619 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:39,619 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 13:53:39,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:39,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 13:53:39,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:53:39,620 INFO L87 Difference]: Start difference. First operand 7748 states and 35514 transitions. Second operand 13 states. [2020-10-16 13:53:41,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:41,556 INFO L93 Difference]: Finished difference Result 29794 states and 111014 transitions. [2020-10-16 13:53:41,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2020-10-16 13:53:41,557 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 21 [2020-10-16 13:53:41,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:41,638 INFO L225 Difference]: With dead ends: 29794 [2020-10-16 13:53:41,638 INFO L226 Difference]: Without dead ends: 29782 [2020-10-16 13:53:41,639 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1094 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=764, Invalid=3268, Unknown=0, NotChecked=0, Total=4032 [2020-10-16 13:53:41,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29782 states. [2020-10-16 13:53:42,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29782 to 7526. [2020-10-16 13:53:42,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7526 states. [2020-10-16 13:53:42,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7526 states to 7526 states and 34524 transitions. [2020-10-16 13:53:42,237 INFO L78 Accepts]: Start accepts. Automaton has 7526 states and 34524 transitions. Word has length 21 [2020-10-16 13:53:42,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:42,238 INFO L481 AbstractCegarLoop]: Abstraction has 7526 states and 34524 transitions. [2020-10-16 13:53:42,238 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 13:53:42,238 INFO L276 IsEmpty]: Start isEmpty. Operand 7526 states and 34524 transitions. [2020-10-16 13:53:42,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:42,239 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:42,239 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:42,452 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-10-16 13:53:42,453 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-16 13:53:42,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:42,453 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-10-16 13:53:42,455 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:42,455 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386328059] [2020-10-16 13:53:42,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:42,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:42,583 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-16 13:53:42,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386328059] [2020-10-16 13:53:42,584 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899431264] [2020-10-16 13:53:42,584 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:42,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-10-16 13:53:42,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:42,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:53:42,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:42,877 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-16 13:53:42,877 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:42,877 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-10-16 13:53:42,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [984859949] [2020-10-16 13:53:42,878 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:42,880 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:42,883 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:53:42,883 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:42,884 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:42,884 INFO L461 AbstractCegarLoop]: Interpolant automaton has 13 states [2020-10-16 13:53:42,884 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:42,884 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2020-10-16 13:53:42,884 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-10-16 13:53:42,885 INFO L87 Difference]: Start difference. First operand 7526 states and 34524 transitions. Second operand 13 states. [2020-10-16 13:53:44,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:44,838 INFO L93 Difference]: Finished difference Result 34727 states and 132612 transitions. [2020-10-16 13:53:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-16 13:53:44,839 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 21 [2020-10-16 13:53:44,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:44,923 INFO L225 Difference]: With dead ends: 34727 [2020-10-16 13:53:44,923 INFO L226 Difference]: Without dead ends: 34710 [2020-10-16 13:53:44,924 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1023 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=731, Invalid=3051, Unknown=0, NotChecked=0, Total=3782 [2020-10-16 13:53:45,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34710 states. [2020-10-16 13:53:45,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34710 to 7221. [2020-10-16 13:53:45,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7221 states. [2020-10-16 13:53:45,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 33268 transitions. [2020-10-16 13:53:45,390 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 33268 transitions. Word has length 21 [2020-10-16 13:53:45,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:45,390 INFO L481 AbstractCegarLoop]: Abstraction has 7221 states and 33268 transitions. [2020-10-16 13:53:45,390 INFO L482 AbstractCegarLoop]: Interpolant automaton has 13 states. [2020-10-16 13:53:45,391 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 33268 transitions. [2020-10-16 13:53:45,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-10-16 13:53:45,392 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:45,392 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:45,592 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2020-10-16 13:53:45,592 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-16 13:53:45,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:45,593 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-10-16 13:53:45,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:45,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208159046] [2020-10-16 13:53:45,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:45,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:45,632 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-16 13:53:45,633 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208159046] [2020-10-16 13:53:45,633 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-10-16 13:53:45,633 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-10-16 13:53:45,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1175248103] [2020-10-16 13:53:45,633 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:45,635 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:45,639 INFO L258 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-10-16 13:53:45,639 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:45,639 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:45,640 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-10-16 13:53:45,640 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:45,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-10-16 13:53:45,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-10-16 13:53:45,641 INFO L87 Difference]: Start difference. First operand 7221 states and 33268 transitions. Second operand 5 states. [2020-10-16 13:53:45,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:45,872 INFO L93 Difference]: Finished difference Result 14122 states and 60315 transitions. [2020-10-16 13:53:45,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-10-16 13:53:45,873 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 21 [2020-10-16 13:53:45,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:45,912 INFO L225 Difference]: With dead ends: 14122 [2020-10-16 13:53:45,912 INFO L226 Difference]: Without dead ends: 14091 [2020-10-16 13:53:45,912 INFO L677 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-16 13:53:46,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14091 states. [2020-10-16 13:53:46,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14091 to 8573. [2020-10-16 13:53:46,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8573 states. [2020-10-16 13:53:46,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2020-10-16 13:53:46,338 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2020-10-16 13:53:46,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:46,338 INFO L481 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2020-10-16 13:53:46,338 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-10-16 13:53:46,339 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2020-10-16 13:53:46,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:53:46,340 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:46,340 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:46,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-10-16 13:53:46,340 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-16 13:53:46,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:46,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-10-16 13:53:46,343 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:46,343 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285356451] [2020-10-16 13:53:46,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:46,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:46,461 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-16 13:53:46,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285356451] [2020-10-16 13:53:46,462 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [895889346] [2020-10-16 13:53:46,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:46,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:46,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 13:53:46,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:46,814 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-16 13:53:46,814 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:46,814 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-16 13:53:46,815 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [164776095] [2020-10-16 13:53:46,815 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:46,817 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:46,826 INFO L258 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2020-10-16 13:53:46,826 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:47,196 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [689999#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 690002#(<= (+ ~x~0 4) ~n~0), 690003#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 690000#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 690001#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 690006#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 690004#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 690005#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0))] [2020-10-16 13:53:47,196 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:53:47,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:47,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:53:47,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=764, Unknown=0, NotChecked=0, Total=870 [2020-10-16 13:53:47,198 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 transitions. Second operand 20 states. [2020-10-16 13:53:49,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:49,519 INFO L93 Difference]: Finished difference Result 22923 states and 91185 transitions. [2020-10-16 13:53:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2020-10-16 13:53:49,520 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 23 [2020-10-16 13:53:49,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:49,581 INFO L225 Difference]: With dead ends: 22923 [2020-10-16 13:53:49,581 INFO L226 Difference]: Without dead ends: 22881 [2020-10-16 13:53:49,582 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1148 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=734, Invalid=3556, Unknown=0, NotChecked=0, Total=4290 [2020-10-16 13:53:49,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22881 states. [2020-10-16 13:53:49,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22881 to 8847. [2020-10-16 13:53:49,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8847 states. [2020-10-16 13:53:49,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8847 states to 8847 states and 40495 transitions. [2020-10-16 13:53:49,975 INFO L78 Accepts]: Start accepts. Automaton has 8847 states and 40495 transitions. Word has length 23 [2020-10-16 13:53:49,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:49,975 INFO L481 AbstractCegarLoop]: Abstraction has 8847 states and 40495 transitions. [2020-10-16 13:53:49,975 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:53:49,975 INFO L276 IsEmpty]: Start isEmpty. Operand 8847 states and 40495 transitions. [2020-10-16 13:53:49,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:53:49,977 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:49,977 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:50,178 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-10-16 13:53:50,179 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-16 13:53:50,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:50,180 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-10-16 13:53:50,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:50,184 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44061344] [2020-10-16 13:53:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:50,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:50,285 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-16 13:53:50,285 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44061344] [2020-10-16 13:53:50,286 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666308472] [2020-10-16 13:53:50,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:50,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:50,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 13:53:50,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:50,549 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-16 13:53:50,549 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:50,549 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-16 13:53:50,550 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [769606015] [2020-10-16 13:53:50,550 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:50,552 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:50,557 INFO L258 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2020-10-16 13:53:50,558 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:50,761 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [730787#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 730786#(<= (+ ~x~0 4) ~n~0), 730785#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 730784#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 730789#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 730788#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-10-16 13:53:50,761 INFO L461 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-10-16 13:53:50,761 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:50,761 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-10-16 13:53:50,762 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=655, Unknown=0, NotChecked=0, Total=756 [2020-10-16 13:53:50,762 INFO L87 Difference]: Start difference. First operand 8847 states and 40495 transitions. Second operand 18 states. [2020-10-16 13:53:53,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:53,310 INFO L93 Difference]: Finished difference Result 23928 states and 95439 transitions. [2020-10-16 13:53:53,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2020-10-16 13:53:53,311 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-10-16 13:53:53,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:53,371 INFO L225 Difference]: With dead ends: 23928 [2020-10-16 13:53:53,371 INFO L226 Difference]: Without dead ends: 23880 [2020-10-16 13:53:53,371 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1012 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=766, Invalid=3016, Unknown=0, NotChecked=0, Total=3782 [2020-10-16 13:53:53,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23880 states. [2020-10-16 13:53:53,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23880 to 9115. [2020-10-16 13:53:53,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9115 states. [2020-10-16 13:53:53,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9115 states to 9115 states and 41679 transitions. [2020-10-16 13:53:53,801 INFO L78 Accepts]: Start accepts. Automaton has 9115 states and 41679 transitions. Word has length 23 [2020-10-16 13:53:53,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:53,801 INFO L481 AbstractCegarLoop]: Abstraction has 9115 states and 41679 transitions. [2020-10-16 13:53:53,801 INFO L482 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-10-16 13:53:53,801 INFO L276 IsEmpty]: Start isEmpty. Operand 9115 states and 41679 transitions. [2020-10-16 13:53:53,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:53:53,803 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:53,803 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:54,010 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:54,011 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-16 13:53:54,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:54,011 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-10-16 13:53:54,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:54,014 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316531259] [2020-10-16 13:53:54,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:54,140 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-16 13:53:54,140 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316531259] [2020-10-16 13:53:54,140 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433196599] [2020-10-16 13:53:54,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:54,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:54,213 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-10-16 13:53:54,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:54,410 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-16 13:53:54,411 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:54,411 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 20 [2020-10-16 13:53:54,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [760051910] [2020-10-16 13:53:54,411 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:54,413 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:54,418 INFO L258 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2020-10-16 13:53:54,418 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:54,560 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [773107#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 773106#(<= (+ ~x~0 4) ~n~0), 773105#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 773104#(<= (+ thr2Thread3of5ForFork1_~t~0 4) ~n~0), 773108#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-10-16 13:53:54,561 INFO L461 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-10-16 13:53:54,561 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:54,561 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-10-16 13:53:54,561 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2020-10-16 13:53:54,561 INFO L87 Difference]: Start difference. First operand 9115 states and 41679 transitions. Second operand 17 states. [2020-10-16 13:53:56,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:56,722 INFO L93 Difference]: Finished difference Result 24684 states and 98912 transitions. [2020-10-16 13:53:56,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-10-16 13:53:56,723 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 23 [2020-10-16 13:53:56,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:56,794 INFO L225 Difference]: With dead ends: 24684 [2020-10-16 13:53:56,794 INFO L226 Difference]: Without dead ends: 24623 [2020-10-16 13:53:56,794 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 860 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=631, Invalid=2561, Unknown=0, NotChecked=0, Total=3192 [2020-10-16 13:53:56,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24623 states. [2020-10-16 13:53:57,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24623 to 9320. [2020-10-16 13:53:57,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9320 states. [2020-10-16 13:53:57,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9320 states to 9320 states and 42648 transitions. [2020-10-16 13:53:57,236 INFO L78 Accepts]: Start accepts. Automaton has 9320 states and 42648 transitions. Word has length 23 [2020-10-16 13:53:57,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:57,236 INFO L481 AbstractCegarLoop]: Abstraction has 9320 states and 42648 transitions. [2020-10-16 13:53:57,236 INFO L482 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-10-16 13:53:57,236 INFO L276 IsEmpty]: Start isEmpty. Operand 9320 states and 42648 transitions. [2020-10-16 13:53:57,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:53:57,239 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:57,239 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:57,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-10-16 13:53:57,439 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-16 13:53:57,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:57,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-10-16 13:53:57,442 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:57,442 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102291822] [2020-10-16 13:53:57,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:57,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:57,573 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-16 13:53:57,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102291822] [2020-10-16 13:53:57,573 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913822431] [2020-10-16 13:53:57,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:53:57,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:57,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:57,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:53:57,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:53:57,810 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-16 13:53:57,811 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:53:57,811 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-16 13:53:57,811 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1632591205] [2020-10-16 13:53:57,811 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:53:57,813 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:53:57,818 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-10-16 13:53:57,818 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:53:57,818 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:53:57,819 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 13:53:57,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:53:57,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 13:53:57,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-16 13:53:57,820 INFO L87 Difference]: Start difference. First operand 9320 states and 42648 transitions. Second operand 12 states. [2020-10-16 13:53:58,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:53:58,965 INFO L93 Difference]: Finished difference Result 24404 states and 102104 transitions. [2020-10-16 13:53:58,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 13:53:58,966 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 23 [2020-10-16 13:53:58,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:53:59,039 INFO L225 Difference]: With dead ends: 24404 [2020-10-16 13:53:59,039 INFO L226 Difference]: Without dead ends: 24367 [2020-10-16 13:53:59,039 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=890, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:53:59,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24367 states. [2020-10-16 13:53:59,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24367 to 9401. [2020-10-16 13:53:59,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9401 states. [2020-10-16 13:53:59,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9401 states to 9401 states and 43010 transitions. [2020-10-16 13:53:59,442 INFO L78 Accepts]: Start accepts. Automaton has 9401 states and 43010 transitions. Word has length 23 [2020-10-16 13:53:59,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:53:59,443 INFO L481 AbstractCegarLoop]: Abstraction has 9401 states and 43010 transitions. [2020-10-16 13:53:59,443 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 13:53:59,443 INFO L276 IsEmpty]: Start isEmpty. Operand 9401 states and 43010 transitions. [2020-10-16 13:53:59,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:53:59,445 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:53:59,445 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:53:59,645 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:59,646 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-16 13:53:59,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:53:59,647 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-10-16 13:53:59,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:53:59,649 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216585184] [2020-10-16 13:53:59,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:53:59,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:53:59,773 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-16 13:53:59,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216585184] [2020-10-16 13:53:59,773 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122989070] [2020-10-16 13:53:59,773 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:53:59,845 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:53:59,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:53:59,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:53:59,847 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:00,011 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-16 13:54:00,011 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:00,011 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-16 13:54:00,011 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1688319783] [2020-10-16 13:54:00,012 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:00,014 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:00,019 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-10-16 13:54:00,020 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:00,020 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:54:00,020 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 13:54:00,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:00,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 13:54:00,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-16 13:54:00,021 INFO L87 Difference]: Start difference. First operand 9401 states and 43010 transitions. Second operand 12 states. [2020-10-16 13:54:01,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:01,244 INFO L93 Difference]: Finished difference Result 24049 states and 100334 transitions. [2020-10-16 13:54:01,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 13:54:01,245 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 23 [2020-10-16 13:54:01,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:01,317 INFO L225 Difference]: With dead ends: 24049 [2020-10-16 13:54:01,317 INFO L226 Difference]: Without dead ends: 24012 [2020-10-16 13:54:01,317 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=890, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:54:01,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24012 states. [2020-10-16 13:54:01,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24012 to 9396. [2020-10-16 13:54:01,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9396 states. [2020-10-16 13:54:01,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9396 states to 9396 states and 42985 transitions. [2020-10-16 13:54:01,748 INFO L78 Accepts]: Start accepts. Automaton has 9396 states and 42985 transitions. Word has length 23 [2020-10-16 13:54:01,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:01,749 INFO L481 AbstractCegarLoop]: Abstraction has 9396 states and 42985 transitions. [2020-10-16 13:54:01,749 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 13:54:01,749 INFO L276 IsEmpty]: Start isEmpty. Operand 9396 states and 42985 transitions. [2020-10-16 13:54:01,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-10-16 13:54:01,751 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:01,751 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:01,951 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:01,952 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-16 13:54:01,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:01,952 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-10-16 13:54:01,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:01,955 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735010459] [2020-10-16 13:54:01,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:01,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:02,078 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-16 13:54:02,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735010459] [2020-10-16 13:54:02,079 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718780502] [2020-10-16 13:54:02,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:02,170 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:54:02,171 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:54:02,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-10-16 13:54:02,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:02,316 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-16 13:54:02,317 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:02,317 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8] total 18 [2020-10-16 13:54:02,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1060026224] [2020-10-16 13:54:02,317 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:02,320 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:02,323 INFO L258 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-10-16 13:54:02,323 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:02,324 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-10-16 13:54:02,324 INFO L461 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-10-16 13:54:02,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:02,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-10-16 13:54:02,325 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2020-10-16 13:54:02,325 INFO L87 Difference]: Start difference. First operand 9396 states and 42985 transitions. Second operand 12 states. [2020-10-16 13:54:03,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:03,469 INFO L93 Difference]: Finished difference Result 21047 states and 85702 transitions. [2020-10-16 13:54:03,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-10-16 13:54:03,470 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 23 [2020-10-16 13:54:03,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:03,529 INFO L225 Difference]: With dead ends: 21047 [2020-10-16 13:54:03,529 INFO L226 Difference]: Without dead ends: 21010 [2020-10-16 13:54:03,529 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=300, Invalid=890, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:54:03,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21010 states. [2020-10-16 13:54:04,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21010 to 9426. [2020-10-16 13:54:04,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9426 states. [2020-10-16 13:54:04,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2020-10-16 13:54:04,106 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2020-10-16 13:54:04,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:04,106 INFO L481 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2020-10-16 13:54:04,107 INFO L482 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-10-16 13:54:04,107 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2020-10-16 13:54:04,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:54:04,111 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:04,111 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:04,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-10-16 13:54:04,327 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-16 13:54:04,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:04,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-10-16 13:54:04,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:04,329 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403719793] [2020-10-16 13:54:04,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:04,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:04,456 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-16 13:54:04,456 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403719793] [2020-10-16 13:54:04,457 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [684402449] [2020-10-16 13:54:04,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:54:04,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:04,529 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:54:04,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:04,811 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-16 13:54:04,812 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:04,812 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-16 13:54:04,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [942469427] [2020-10-16 13:54:04,812 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:04,815 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:04,825 INFO L258 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2020-10-16 13:54:04,825 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:05,534 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [942894#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 942895#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 942892#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 942893#(<= (+ ~x~0 4) ~n~0), 942890#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 942891#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 942888#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 942889#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 942886#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 942887#(<= (+ ~x~0 3) ~n~0), 942884#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 942885#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 942896#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0))] [2020-10-16 13:54:05,535 INFO L461 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-10-16 13:54:05,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:05,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-10-16 13:54:05,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=1267, Unknown=0, NotChecked=0, Total=1406 [2020-10-16 13:54:05,536 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 transitions. Second operand 26 states. [2020-10-16 13:54:15,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:15,764 INFO L93 Difference]: Finished difference Result 46653 states and 171055 transitions. [2020-10-16 13:54:15,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2020-10-16 13:54:15,765 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 25 [2020-10-16 13:54:15,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:15,873 INFO L225 Difference]: With dead ends: 46653 [2020-10-16 13:54:15,873 INFO L226 Difference]: Without dead ends: 46594 [2020-10-16 13:54:15,874 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 185 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12603 ImplicationChecksByTransitivity, 7.3s TimeCoverageRelationStatistics Valid=5196, Invalid=29586, Unknown=0, NotChecked=0, Total=34782 [2020-10-16 13:54:16,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46594 states. [2020-10-16 13:54:16,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46594 to 9691. [2020-10-16 13:54:16,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9691 states. [2020-10-16 13:54:16,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9691 states to 9691 states and 44391 transitions. [2020-10-16 13:54:16,494 INFO L78 Accepts]: Start accepts. Automaton has 9691 states and 44391 transitions. Word has length 25 [2020-10-16 13:54:16,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:16,495 INFO L481 AbstractCegarLoop]: Abstraction has 9691 states and 44391 transitions. [2020-10-16 13:54:16,495 INFO L482 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-10-16 13:54:16,495 INFO L276 IsEmpty]: Start isEmpty. Operand 9691 states and 44391 transitions. [2020-10-16 13:54:16,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:54:16,498 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:16,498 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:16,698 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:16,699 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-16 13:54:16,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:16,699 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-10-16 13:54:16,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:16,702 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529409540] [2020-10-16 13:54:16,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:16,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:16,832 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-16 13:54:16,832 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529409540] [2020-10-16 13:54:16,833 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887392749] [2020-10-16 13:54:16,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:16,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:16,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:54:16,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:17,236 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-16 13:54:17,236 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:17,236 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-16 13:54:17,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2008984083] [2020-10-16 13:54:17,237 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:17,240 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:17,252 INFO L258 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-10-16 13:54:17,252 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:17,971 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [1009327#(<= (+ ~x~0 3) ~n~0), 1009326#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ~n~0), 1009337#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 1009336#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 1009335#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1009334#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1009333#(<= (+ ~x~0 4) ~n~0), 1009332#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1009331#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1009330#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1009329#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1009328#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0)] [2020-10-16 13:54:17,972 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 13:54:17,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:17,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 13:54:17,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=1138, Unknown=0, NotChecked=0, Total=1260 [2020-10-16 13:54:17,973 INFO L87 Difference]: Start difference. First operand 9691 states and 44391 transitions. Second operand 24 states. [2020-10-16 13:54:27,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:27,604 INFO L93 Difference]: Finished difference Result 45902 states and 168669 transitions. [2020-10-16 13:54:27,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2020-10-16 13:54:27,605 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-16 13:54:27,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:27,725 INFO L225 Difference]: With dead ends: 45902 [2020-10-16 13:54:27,725 INFO L226 Difference]: Without dead ends: 45843 [2020-10-16 13:54:27,726 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9799 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=4008, Invalid=23382, Unknown=0, NotChecked=0, Total=27390 [2020-10-16 13:54:27,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45843 states. [2020-10-16 13:54:28,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45843 to 9814. [2020-10-16 13:54:28,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9814 states. [2020-10-16 13:54:28,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9814 states to 9814 states and 45150 transitions. [2020-10-16 13:54:28,420 INFO L78 Accepts]: Start accepts. Automaton has 9814 states and 45150 transitions. Word has length 25 [2020-10-16 13:54:28,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:28,420 INFO L481 AbstractCegarLoop]: Abstraction has 9814 states and 45150 transitions. [2020-10-16 13:54:28,420 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 13:54:28,421 INFO L276 IsEmpty]: Start isEmpty. Operand 9814 states and 45150 transitions. [2020-10-16 13:54:28,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:54:28,424 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:28,424 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:28,625 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-10-16 13:54:28,625 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-16 13:54:28,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:28,626 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-10-16 13:54:28,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:28,629 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584687202] [2020-10-16 13:54:28,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:28,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:28,800 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-16 13:54:28,800 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584687202] [2020-10-16 13:54:28,801 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714514202] [2020-10-16 13:54:28,801 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:28,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:54:28,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:54:28,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:54:28,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:29,206 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-16 13:54:29,206 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:29,206 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-16 13:54:29,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1263054390] [2020-10-16 13:54:29,207 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:29,210 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:29,220 INFO L258 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-10-16 13:54:29,221 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:29,711 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1075225#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 1075226#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1075227#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1075228#(<= (+ ~x~0 4) ~n~0), 1075229#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1075230#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1075231#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 1075232#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0))] [2020-10-16 13:54:29,711 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 13:54:29,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:29,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 13:54:29,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=946, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 13:54:29,712 INFO L87 Difference]: Start difference. First operand 9814 states and 45150 transitions. Second operand 22 states. [2020-10-16 13:54:37,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:37,045 INFO L93 Difference]: Finished difference Result 35751 states and 134735 transitions. [2020-10-16 13:54:37,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2020-10-16 13:54:37,046 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-10-16 13:54:37,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:37,146 INFO L225 Difference]: With dead ends: 35751 [2020-10-16 13:54:37,146 INFO L226 Difference]: Without dead ends: 35711 [2020-10-16 13:54:37,147 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4946 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=2340, Invalid=13410, Unknown=0, NotChecked=0, Total=15750 [2020-10-16 13:54:37,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35711 states. [2020-10-16 13:54:37,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35711 to 9811. [2020-10-16 13:54:37,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9811 states. [2020-10-16 13:54:37,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9811 states to 9811 states and 45097 transitions. [2020-10-16 13:54:37,717 INFO L78 Accepts]: Start accepts. Automaton has 9811 states and 45097 transitions. Word has length 25 [2020-10-16 13:54:37,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:37,717 INFO L481 AbstractCegarLoop]: Abstraction has 9811 states and 45097 transitions. [2020-10-16 13:54:37,717 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 13:54:37,717 INFO L276 IsEmpty]: Start isEmpty. Operand 9811 states and 45097 transitions. [2020-10-16 13:54:37,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:54:37,720 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:37,720 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:37,920 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:54:37,921 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-16 13:54:37,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:37,922 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-10-16 13:54:37,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:37,924 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803812218] [2020-10-16 13:54:37,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:37,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:38,086 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-16 13:54:38,086 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803812218] [2020-10-16 13:54:38,087 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671055524] [2020-10-16 13:54:38,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:54:38,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:54:38,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:54:38,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:54:38,167 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:38,491 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-16 13:54:38,491 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:38,491 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-16 13:54:38,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [970204289] [2020-10-16 13:54:38,491 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:38,493 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:38,504 INFO L258 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-10-16 13:54:38,504 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:39,005 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1130896#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 1130889#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 1130891#(<= (+ ~x~0 4) ~n~0), 1130890#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1130893#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1130892#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1130895#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of5ForFork1_~t~0 ULTIMATE.start_main_~i~0)), 1130894#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-10-16 13:54:39,006 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 13:54:39,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:39,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 13:54:39,006 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=946, Unknown=0, NotChecked=0, Total=1056 [2020-10-16 13:54:39,007 INFO L87 Difference]: Start difference. First operand 9811 states and 45097 transitions. Second operand 22 states. [2020-10-16 13:54:46,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:54:46,138 INFO L93 Difference]: Finished difference Result 35209 states and 132707 transitions. [2020-10-16 13:54:46,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-10-16 13:54:46,140 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-10-16 13:54:46,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:54:46,231 INFO L225 Difference]: With dead ends: 35209 [2020-10-16 13:54:46,231 INFO L226 Difference]: Without dead ends: 35169 [2020-10-16 13:54:46,232 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4559 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=2178, Invalid=12342, Unknown=0, NotChecked=0, Total=14520 [2020-10-16 13:54:46,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35169 states. [2020-10-16 13:54:46,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35169 to 9699. [2020-10-16 13:54:46,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9699 states. [2020-10-16 13:54:46,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9699 states to 9699 states and 44550 transitions. [2020-10-16 13:54:46,994 INFO L78 Accepts]: Start accepts. Automaton has 9699 states and 44550 transitions. Word has length 25 [2020-10-16 13:54:46,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:54:46,994 INFO L481 AbstractCegarLoop]: Abstraction has 9699 states and 44550 transitions. [2020-10-16 13:54:46,994 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 13:54:46,994 INFO L276 IsEmpty]: Start isEmpty. Operand 9699 states and 44550 transitions. [2020-10-16 13:54:46,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:54:46,998 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:54:46,998 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:54:47,198 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-10-16 13:54:47,199 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-16 13:54:47,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:54:47,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-10-16 13:54:47,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:54:47,202 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534241843] [2020-10-16 13:54:47,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:54:47,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:54:47,355 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-16 13:54:47,356 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534241843] [2020-10-16 13:54:47,356 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [350827776] [2020-10-16 13:54:47,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:54:47,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 13:54:47,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:54:47,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:54:47,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:54:47,757 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-16 13:54:47,758 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:54:47,758 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 23 [2020-10-16 13:54:47,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [580853937] [2020-10-16 13:54:47,758 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:54:47,761 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:54:47,774 INFO L258 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-10-16 13:54:47,774 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:54:48,370 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1185778#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1185779#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1185777#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1185782#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1185783#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1185780#(<= (+ ~x~0 3) ~n~0), 1185781#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1185786#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1185787#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1185784#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1185785#(<= (+ ~x~0 4) ~n~0)] [2020-10-16 13:54:48,370 INFO L461 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-10-16 13:54:48,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:54:48,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-10-16 13:54:48,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=1123, Unknown=0, NotChecked=0, Total=1260 [2020-10-16 13:54:48,371 INFO L87 Difference]: Start difference. First operand 9699 states and 44550 transitions. Second operand 24 states. [2020-10-16 13:55:02,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:55:02,191 INFO L93 Difference]: Finished difference Result 47295 states and 172892 transitions. [2020-10-16 13:55:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 175 states. [2020-10-16 13:55:02,192 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-10-16 13:55:02,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:55:02,324 INFO L225 Difference]: With dead ends: 47295 [2020-10-16 13:55:02,324 INFO L226 Difference]: Without dead ends: 47259 [2020-10-16 13:55:02,326 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15891 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=6308, Invalid=35922, Unknown=0, NotChecked=0, Total=42230 [2020-10-16 13:55:02,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47259 states. [2020-10-16 13:55:02,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47259 to 9269. [2020-10-16 13:55:02,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9269 states. [2020-10-16 13:55:03,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9269 states to 9269 states and 42353 transitions. [2020-10-16 13:55:03,016 INFO L78 Accepts]: Start accepts. Automaton has 9269 states and 42353 transitions. Word has length 25 [2020-10-16 13:55:03,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:55:03,017 INFO L481 AbstractCegarLoop]: Abstraction has 9269 states and 42353 transitions. [2020-10-16 13:55:03,017 INFO L482 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-10-16 13:55:03,017 INFO L276 IsEmpty]: Start isEmpty. Operand 9269 states and 42353 transitions. [2020-10-16 13:55:03,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:55:03,020 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:55:03,020 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:55:03,221 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-10-16 13:55:03,221 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-16 13:55:03,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:55:03,222 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-10-16 13:55:03,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:55:03,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215319498] [2020-10-16 13:55:03,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:55:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:03,380 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-16 13:55:03,380 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215319498] [2020-10-16 13:55:03,381 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019526797] [2020-10-16 13:55:03,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:55:03,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:03,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:55:03,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:55:03,824 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-16 13:55:03,824 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:55:03,825 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 22 [2020-10-16 13:55:03,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1146378857] [2020-10-16 13:55:03,825 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:55:03,828 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:55:03,836 INFO L258 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-10-16 13:55:03,837 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:55:04,385 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1252059#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1252058#(<= (+ ~x~0 3) ~n~0), 1252057#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ~n~0), 1252063#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1252062#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1252061#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1252060#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1252066#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1252065#(<= (+ ~x~0 4) ~n~0), 1252064#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-10-16 13:55:04,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-10-16 13:55:04,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:55:04,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-10-16 13:55:04,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=1004, Unknown=0, NotChecked=0, Total=1122 [2020-10-16 13:55:04,386 INFO L87 Difference]: Start difference. First operand 9269 states and 42353 transitions. Second operand 22 states. [2020-10-16 13:55:16,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:55:16,387 INFO L93 Difference]: Finished difference Result 47641 states and 173437 transitions. [2020-10-16 13:55:16,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2020-10-16 13:55:16,388 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 25 [2020-10-16 13:55:16,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:55:16,525 INFO L225 Difference]: With dead ends: 47641 [2020-10-16 13:55:16,525 INFO L226 Difference]: Without dead ends: 47577 [2020-10-16 13:55:16,526 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 26 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11940 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=4794, Invalid=27068, Unknown=0, NotChecked=0, Total=31862 [2020-10-16 13:55:16,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47577 states. [2020-10-16 13:55:17,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47577 to 9500. [2020-10-16 13:55:17,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9500 states. [2020-10-16 13:55:17,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9500 states to 9500 states and 43460 transitions. [2020-10-16 13:55:17,217 INFO L78 Accepts]: Start accepts. Automaton has 9500 states and 43460 transitions. Word has length 25 [2020-10-16 13:55:17,217 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:55:17,217 INFO L481 AbstractCegarLoop]: Abstraction has 9500 states and 43460 transitions. [2020-10-16 13:55:17,217 INFO L482 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-10-16 13:55:17,217 INFO L276 IsEmpty]: Start isEmpty. Operand 9500 states and 43460 transitions. [2020-10-16 13:55:17,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:55:17,221 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:55:17,221 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:55:17,421 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:55:17,422 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-16 13:55:17,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:55:17,422 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-10-16 13:55:17,425 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:55:17,425 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78822532] [2020-10-16 13:55:17,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:55:17,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:17,607 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-16 13:55:17,607 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78822532] [2020-10-16 13:55:17,608 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1814896821] [2020-10-16 13:55:17,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:55:17,689 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 13:55:17,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:55:17,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:55:17,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:55:18,061 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-16 13:55:18,061 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:55:18,061 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-16 13:55:18,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1638472598] [2020-10-16 13:55:18,062 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:55:18,064 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:55:18,074 INFO L258 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-10-16 13:55:18,075 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:55:18,400 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1319100#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1319101#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1319096#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1319097#(<= (+ ~x~0 4) ~n~0), 1319098#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1319099#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0)] [2020-10-16 13:55:18,400 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:55:18,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:55:18,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:55:18,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=874, Unknown=0, NotChecked=0, Total=992 [2020-10-16 13:55:18,401 INFO L87 Difference]: Start difference. First operand 9500 states and 43460 transitions. Second operand 20 states. [2020-10-16 13:55:26,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:55:26,682 INFO L93 Difference]: Finished difference Result 40423 states and 155908 transitions. [2020-10-16 13:55:26,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2020-10-16 13:55:26,683 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 25 [2020-10-16 13:55:26,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:55:26,789 INFO L225 Difference]: With dead ends: 40423 [2020-10-16 13:55:26,789 INFO L226 Difference]: Without dead ends: 40383 [2020-10-16 13:55:26,790 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5388 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=2577, Invalid=13425, Unknown=0, NotChecked=0, Total=16002 [2020-10-16 13:55:26,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40383 states. [2020-10-16 13:55:27,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40383 to 9510. [2020-10-16 13:55:27,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9510 states. [2020-10-16 13:55:27,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9510 states to 9510 states and 43467 transitions. [2020-10-16 13:55:27,580 INFO L78 Accepts]: Start accepts. Automaton has 9510 states and 43467 transitions. Word has length 25 [2020-10-16 13:55:27,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:55:27,580 INFO L481 AbstractCegarLoop]: Abstraction has 9510 states and 43467 transitions. [2020-10-16 13:55:27,581 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:55:27,581 INFO L276 IsEmpty]: Start isEmpty. Operand 9510 states and 43467 transitions. [2020-10-16 13:55:27,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:55:27,584 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:55:27,584 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:55:27,784 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,40 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:55:27,785 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-16 13:55:27,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:55:27,786 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-10-16 13:55:27,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:55:27,788 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050022600] [2020-10-16 13:55:27,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:55:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:28,019 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-16 13:55:28,019 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050022600] [2020-10-16 13:55:28,019 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959552922] [2020-10-16 13:55:28,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:55:28,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-10-16 13:55:28,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:55:28,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-10-16 13:55:28,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:55:28,696 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-16 13:55:28,696 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:55:28,696 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11] total 23 [2020-10-16 13:55:28,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2061695651] [2020-10-16 13:55:28,697 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:55:28,700 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:55:28,712 INFO L258 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-10-16 13:55:28,712 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:55:29,296 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [1378837#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1378836#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1378833#(<= (+ ~x~0 4) ~n~0), 1378832#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1378835#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1378834#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0)] [2020-10-16 13:55:29,297 INFO L461 AbstractCegarLoop]: Interpolant automaton has 20 states [2020-10-16 13:55:29,297 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:55:29,297 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2020-10-16 13:55:29,298 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=824, Unknown=0, NotChecked=0, Total=930 [2020-10-16 13:55:29,298 INFO L87 Difference]: Start difference. First operand 9510 states and 43467 transitions. Second operand 20 states. [2020-10-16 13:55:37,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:55:37,346 INFO L93 Difference]: Finished difference Result 33716 states and 126910 transitions. [2020-10-16 13:55:37,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2020-10-16 13:55:37,348 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 25 [2020-10-16 13:55:37,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:55:37,437 INFO L225 Difference]: With dead ends: 33716 [2020-10-16 13:55:37,438 INFO L226 Difference]: Without dead ends: 33669 [2020-10-16 13:55:37,439 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 21 SyntacticMatches, 2 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4374 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2308, Invalid=11498, Unknown=0, NotChecked=0, Total=13806 [2020-10-16 13:55:37,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33669 states. [2020-10-16 13:55:37,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33669 to 9364. [2020-10-16 13:55:37,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9364 states. [2020-10-16 13:55:37,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9364 states to 9364 states and 42796 transitions. [2020-10-16 13:55:37,962 INFO L78 Accepts]: Start accepts. Automaton has 9364 states and 42796 transitions. Word has length 25 [2020-10-16 13:55:37,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:55:37,963 INFO L481 AbstractCegarLoop]: Abstraction has 9364 states and 42796 transitions. [2020-10-16 13:55:37,963 INFO L482 AbstractCegarLoop]: Interpolant automaton has 20 states. [2020-10-16 13:55:37,963 INFO L276 IsEmpty]: Start isEmpty. Operand 9364 states and 42796 transitions. [2020-10-16 13:55:37,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:55:37,967 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:55:37,967 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:55:38,167 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:55:38,168 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-16 13:55:38,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:55:38,168 INFO L82 PathProgramCache]: Analyzing trace with hash 618604270, now seen corresponding path program 3 times [2020-10-16 13:55:38,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:55:38,171 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474178977] [2020-10-16 13:55:38,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:55:38,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:38,395 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-16 13:55:38,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474178977] [2020-10-16 13:55:38,395 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406321921] [2020-10-16 13:55:38,395 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:55:38,474 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 13:55:38,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:55:38,475 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:55:38,476 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:55:38,878 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-16 13:55:38,879 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:55:38,879 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-16 13:55:38,879 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [590212306] [2020-10-16 13:55:38,880 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:55:38,882 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:55:38,891 INFO L258 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-10-16 13:55:38,891 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:55:39,339 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1431557#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1431556#(<= (+ ~x~0 4) ~n~0), 1431559#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1431558#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1431555#(<= (+ thr2Thread3of5ForFork1_~t~0 4) ~n~0), 1431554#(<= (+ ~x~0 3) ~n~0), 1431561#(or (<= (+ ~x~0 2) ~n~0) (<= ~n~0 ULTIMATE.start_main_~i~0)), 1431560#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1431562#(or (<= (+ ~x~0 2) ~n~0) (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1)))] [2020-10-16 13:55:39,339 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 13:55:39,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:55:39,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 13:55:39,340 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:55:39,340 INFO L87 Difference]: Start difference. First operand 9364 states and 42796 transitions. Second operand 23 states. [2020-10-16 13:55:53,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:55:53,261 INFO L93 Difference]: Finished difference Result 45831 states and 167657 transitions. [2020-10-16 13:55:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2020-10-16 13:55:53,263 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 25 [2020-10-16 13:55:53,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:55:53,385 INFO L225 Difference]: With dead ends: 45831 [2020-10-16 13:55:53,385 INFO L226 Difference]: Without dead ends: 45791 [2020-10-16 13:55:53,387 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 176 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11569 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=4800, Invalid=26706, Unknown=0, NotChecked=0, Total=31506 [2020-10-16 13:55:53,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45791 states. [2020-10-16 13:55:53,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45791 to 8975. [2020-10-16 13:55:53,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8975 states. [2020-10-16 13:55:54,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8975 states to 8975 states and 40885 transitions. [2020-10-16 13:55:54,025 INFO L78 Accepts]: Start accepts. Automaton has 8975 states and 40885 transitions. Word has length 25 [2020-10-16 13:55:54,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:55:54,025 INFO L481 AbstractCegarLoop]: Abstraction has 8975 states and 40885 transitions. [2020-10-16 13:55:54,025 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 13:55:54,025 INFO L276 IsEmpty]: Start isEmpty. Operand 8975 states and 40885 transitions. [2020-10-16 13:55:54,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:55:54,029 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:55:54,029 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:55:54,229 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-10-16 13:55:54,230 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-16 13:55:54,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:55:54,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1399216513, now seen corresponding path program 3 times [2020-10-16 13:55:54,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:55:54,233 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668172862] [2020-10-16 13:55:54,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:55:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:55:54,498 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-16 13:55:54,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668172862] [2020-10-16 13:55:54,499 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1361430509] [2020-10-16 13:55:54,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:55:54,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-10-16 13:55:54,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:55:54,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:55:54,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:55:55,034 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-16 13:55:55,035 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:55:55,035 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-16 13:55:55,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1870626300] [2020-10-16 13:55:55,035 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:55:55,037 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:55:55,046 INFO L258 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-10-16 13:55:55,046 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:55:55,514 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 9 new interpolants: [1495734#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1495735#(or (<= (+ ~x~0 2) ~n~0) (<= ~n~0 ULTIMATE.start_main_~i~0)), 1495732#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1495733#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1495730#(<= (+ ~x~0 4) ~n~0), 1495731#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1495728#(<= (+ ~x~0 3) ~n~0), 1495729#(<= (+ thr2Thread3of5ForFork1_~t~0 4) ~n~0), 1495736#(or (<= (+ ~x~0 2) ~n~0) (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1)))] [2020-10-16 13:55:55,515 INFO L461 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-10-16 13:55:55,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:55:55,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-10-16 13:55:55,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2020-10-16 13:55:55,516 INFO L87 Difference]: Start difference. First operand 8975 states and 40885 transitions. Second operand 23 states. [2020-10-16 13:56:09,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-10-16 13:56:09,096 INFO L93 Difference]: Finished difference Result 50259 states and 187165 transitions. [2020-10-16 13:56:09,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 151 states. [2020-10-16 13:56:09,098 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 25 [2020-10-16 13:56:09,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-10-16 13:56:09,226 INFO L225 Difference]: With dead ends: 50259 [2020-10-16 13:56:09,226 INFO L226 Difference]: Without dead ends: 50219 [2020-10-16 13:56:09,228 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11718 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=4825, Invalid=27037, Unknown=0, NotChecked=0, Total=31862 [2020-10-16 13:56:09,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50219 states. [2020-10-16 13:56:09,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50219 to 8596. [2020-10-16 13:56:09,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8596 states. [2020-10-16 13:56:09,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8596 states to 8596 states and 38978 transitions. [2020-10-16 13:56:09,936 INFO L78 Accepts]: Start accepts. Automaton has 8596 states and 38978 transitions. Word has length 25 [2020-10-16 13:56:09,936 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-10-16 13:56:09,936 INFO L481 AbstractCegarLoop]: Abstraction has 8596 states and 38978 transitions. [2020-10-16 13:56:09,936 INFO L482 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-10-16 13:56:09,936 INFO L276 IsEmpty]: Start isEmpty. Operand 8596 states and 38978 transitions. [2020-10-16 13:56:09,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-10-16 13:56:09,940 INFO L414 BasicCegarLoop]: Found error trace [2020-10-16 13:56:09,940 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-10-16 13:56:10,148 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:56:10,149 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-16 13:56:10,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-10-16 13:56:10,149 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-10-16 13:56:10,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-10-16 13:56:10,152 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942762240] [2020-10-16 13:56:10,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-10-16 13:56:10,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-10-16 13:56:10,364 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-16 13:56:10,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942762240] [2020-10-16 13:56:10,365 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957882466] [2020-10-16 13:56:10,365 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-16 13:56:10,451 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-10-16 13:56:10,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-10-16 13:56:10,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-10-16 13:56:10,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-10-16 13:56:10,934 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-16 13:56:10,934 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-10-16 13:56:10,934 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2020-10-16 13:56:10,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1969406988] [2020-10-16 13:56:10,934 INFO L200 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-10-16 13:56:10,937 INFO L255 McrAutomatonBuilder]: Started intersection. [2020-10-16 13:56:10,943 INFO L258 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2020-10-16 13:56:10,943 INFO L282 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton with interpolants from WpInterpolantProvider [2020-10-16 13:56:11,202 INFO L313 McrAutomatonBuilder]: Construction finished. MCR generated 5 new interpolants: [1563575#(<= (+ thr2Thread3of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1563574#(<= (+ thr2Thread3of5ForFork1_~t~0 4) ~n~0), 1563578#(<= (+ thr2Thread3of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1563577#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1563576#(<= (+ ~x~0 4) ~n~0)] [2020-10-16 13:56:11,202 INFO L461 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-10-16 13:56:11,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-10-16 13:56:11,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-10-16 13:56:11,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=815, Unknown=0, NotChecked=0, Total=930 [2020-10-16 13:56:11,203 INFO L87 Difference]: Start difference. First operand 8596 states and 38978 transitions. Second operand 19 states. Received shutdown request... [2020-10-16 13:56:12,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-10-16 13:56:12,678 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-10-16 13:56:12,678 WARN L546 AbstractCegarLoop]: Verification canceled [2020-10-16 13:56:12,682 WARN L235 ceAbstractionStarter]: Timeout [2020-10-16 13:56:12,682 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 16.10 01:56:12 BasicIcfg [2020-10-16 13:56:12,682 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-10-16 13:56:12,683 INFO L168 Benchmark]: Toolchain (without parser) took 249144.45 ms. Allocated memory was 140.0 MB in the beginning and 2.1 GB in the end (delta: 2.0 GB). Free memory was 101.4 MB in the beginning and 276.9 MB in the end (delta: -175.5 MB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,683 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 140.0 MB. Free memory was 121.5 MB in the beginning and 121.3 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-10-16 13:56:12,684 INFO L168 Benchmark]: CACSL2BoogieTranslator took 757.13 ms. Allocated memory was 140.0 MB in the beginning and 202.9 MB in the end (delta: 62.9 MB). Free memory was 101.2 MB in the beginning and 160.0 MB in the end (delta: -58.8 MB). Peak memory consumption was 22.7 MB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,684 INFO L168 Benchmark]: Boogie Procedure Inliner took 47.75 ms. Allocated memory is still 202.9 MB. Free memory was 160.0 MB in the beginning and 157.3 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,684 INFO L168 Benchmark]: Boogie Preprocessor took 28.52 ms. Allocated memory is still 202.9 MB. Free memory was 157.3 MB in the beginning and 156.0 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,685 INFO L168 Benchmark]: RCFGBuilder took 380.05 ms. Allocated memory is still 202.9 MB. Free memory was 156.0 MB in the beginning and 134.9 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,685 INFO L168 Benchmark]: TraceAbstraction took 247925.47 ms. Allocated memory was 202.9 MB in the beginning and 2.1 GB in the end (delta: 1.9 GB). Free memory was 134.9 MB in the beginning and 276.9 MB in the end (delta: -142.0 MB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. [2020-10-16 13:56:12,687 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 140.0 MB. Free memory was 121.5 MB in the beginning and 121.3 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 757.13 ms. Allocated memory was 140.0 MB in the beginning and 202.9 MB in the end (delta: 62.9 MB). Free memory was 101.2 MB in the beginning and 160.0 MB in the end (delta: -58.8 MB). Peak memory consumption was 22.7 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 47.75 ms. Allocated memory is still 202.9 MB. Free memory was 160.0 MB in the beginning and 157.3 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.7 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 28.52 ms. Allocated memory is still 202.9 MB. Free memory was 157.3 MB in the beginning and 156.0 MB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 7.1 GB. * RCFGBuilder took 380.05 ms. Allocated memory is still 202.9 MB. Free memory was 156.0 MB in the beginning and 134.9 MB in the end (delta: 21.1 MB). Peak memory consumption was 21.1 MB. Max. memory is 7.1 GB. * TraceAbstraction took 247925.47 ms. Allocated memory was 202.9 MB in the beginning and 2.1 GB in the end (delta: 1.9 GB). Free memory was 134.9 MB in the beginning and 276.9 MB in the end (delta: -142.0 MB). Peak memory consumption was 1.8 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks 381 VarBasedMoverChecksPositive, 2 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 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 614 VarBasedMoverChecksPositive, 12 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 30 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 876 VarBasedMoverChecksPositive, 18 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 52 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 1127 VarBasedMoverChecksPositive, 17 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 47 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 1454 VarBasedMoverChecksPositive, 24 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 65 CheckedPairsTotal, LiptonReductionStatistics: ReductionTime: 2.2s, 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 - TimeoutResultAtElement [Line: 679]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 679). Cancelled while BasicCegarLoop was constructing difference of abstraction (8596states) and FLOYD_HOARE automaton (currently 20 states, 19 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 47 known predicates. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 58 locations, 1 error locations. Started 5 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 247.6s, OverallIterations: 66, TraceHistogramMax: 5, AutomataDifference: 179.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 9.7s, HoareTripleCheckerStatistics: 2706 SDtfs, 21405 SDslu, 18254 SDs, 0 SdLazy, 55727 SolverSat, 2834 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 39.4s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 4471 GetRequests, 675 SyntacticMatches, 47 SemanticMatches, 3748 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150196 ImplicationChecksByTransitivity, 122.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=9814occurred in iteration=25, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 18.8s AutomataMinimizationTime, 61 MinimizatonAttempts, 762033 StatesRemovedByMinimization, 55 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 15.5s InterpolantComputationTime, 2079 NumberOfCodeBlocks, 2079 NumberOfCodeBlocksAsserted, 149 NumberOfCheckSat, 1912 ConstructedInterpolants, 0 QuantifiedInterpolants, 226588 SizeOfPredicates, 261 NumberOfNonLiveVariables, 5213 ConjunctsInSsa, 474 ConjunctsInUnsatCore, 105 InterpolantComputations, 19 PerfectInterpolantSequences, 318/1024 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