/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-bf4350c [2020-09-18 02:36:19,668 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-18 02:36:19,672 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-18 02:36:19,718 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-18 02:36:19,718 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-18 02:36:19,729 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-18 02:36:19,731 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-18 02:36:19,735 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-18 02:36:19,738 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-18 02:36:19,741 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-18 02:36:19,744 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-18 02:36:19,746 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-18 02:36:19,746 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-18 02:36:19,748 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-18 02:36:19,751 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-18 02:36:19,752 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-18 02:36:19,754 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-18 02:36:19,755 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-18 02:36:19,757 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-18 02:36:19,764 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-18 02:36:19,766 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-18 02:36:19,767 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-18 02:36:19,769 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-18 02:36:19,770 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-18 02:36:19,774 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-18 02:36:19,775 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-18 02:36:19,775 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-18 02:36:19,778 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-18 02:36:19,778 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-18 02:36:19,780 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-18 02:36:19,781 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-18 02:36:19,781 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-18 02:36:19,782 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-18 02:36:19,783 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-18 02:36:19,784 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-18 02:36:19,785 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-18 02:36:19,785 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-18 02:36:19,786 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-18 02:36:19,786 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-18 02:36:19,787 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-18 02:36:19,788 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-18 02:36:19,789 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-09-18 02:36:19,838 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-18 02:36:19,838 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-18 02:36:19,841 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-18 02:36:19,841 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-18 02:36:19,841 INFO L138 SettingsManager]: * Use SBE=true [2020-09-18 02:36:19,841 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-18 02:36:19,842 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-18 02:36:19,842 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-18 02:36:19,842 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-18 02:36:19,842 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-18 02:36:19,843 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-18 02:36:19,843 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-18 02:36:19,844 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-18 02:36:19,844 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-18 02:36:19,844 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-18 02:36:19,844 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-18 02:36:19,845 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-18 02:36:19,845 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-18 02:36:19,845 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-18 02:36:19,845 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-18 02:36:19,845 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-18 02:36:19,846 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-18 02:36:19,846 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-18 02:36:19,846 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-18 02:36:19,846 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-18 02:36:19,846 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-18 02:36:19,847 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-18 02:36:19,847 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-18 02:36:19,847 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-18 02:36:19,847 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-18 02:36:19,847 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-18 02:36:20,253 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-18 02:36:20,271 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-18 02:36:20,277 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-18 02:36:20,279 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-18 02:36:20,279 INFO L275 PluginConnector]: CDTParser initialized [2020-09-18 02:36:20,280 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-18 02:36:20,359 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19d69c42b/ff9a0b4081564b91a93db64c3f0ad656/FLAGc7ddb8e0b [2020-09-18 02:36:21,008 INFO L306 CDTParser]: Found 1 translation units. [2020-09-18 02:36:21,009 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-lit/fkp2013_variant-1.i [2020-09-18 02:36:21,026 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19d69c42b/ff9a0b4081564b91a93db64c3f0ad656/FLAGc7ddb8e0b [2020-09-18 02:36:21,232 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/19d69c42b/ff9a0b4081564b91a93db64c3f0ad656 [2020-09-18 02:36:21,245 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-18 02:36:21,251 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-18 02:36:21,252 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-18 02:36:21,253 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-18 02:36:21,257 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-18 02:36:21,258 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:21,261 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@71066efd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21, skipping insertion in model container [2020-09-18 02:36:21,262 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:21,270 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-18 02:36:21,334 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-18 02:36:21,798 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-18 02:36:21,817 INFO L203 MainTranslator]: Completed pre-run [2020-09-18 02:36:21,897 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-18 02:36:21,966 INFO L208 MainTranslator]: Completed translation [2020-09-18 02:36:21,967 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21 WrapperNode [2020-09-18 02:36:21,967 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-18 02:36:21,968 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-18 02:36:21,968 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-18 02:36:21,968 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-18 02:36:21,980 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:21,998 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,023 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-18 02:36:22,024 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-18 02:36:22,024 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-18 02:36:22,024 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-18 02:36:22,033 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,034 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,036 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,037 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,043 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,050 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,053 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... [2020-09-18 02:36:22,059 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-18 02:36:22,060 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-18 02:36:22,060 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-18 02:36:22,060 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-18 02:36:22,061 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-18 02:36:22,145 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-18 02:36:22,146 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-18 02:36:22,146 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-18 02:36:22,146 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-18 02:36:22,146 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-18 02:36:22,147 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-18 02:36:22,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-18 02:36:22,147 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-18 02:36:22,147 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-18 02:36:22,150 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-18 02:36:22,496 INFO L293 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-18 02:36:22,497 INFO L298 CfgBuilder]: Removed 9 assume(true) statements. [2020-09-18 02:36:22,501 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 02:36:22 BoogieIcfgContainer [2020-09-18 02:36:22,501 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-18 02:36:22,503 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-18 02:36:22,503 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-18 02:36:22,506 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-18 02:36:22,507 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.09 02:36:21" (1/3) ... [2020-09-18 02:36:22,508 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66c96f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 02:36:22, skipping insertion in model container [2020-09-18 02:36:22,508 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.09 02:36:21" (2/3) ... [2020-09-18 02:36:22,508 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@66c96f9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.09 02:36:22, skipping insertion in model container [2020-09-18 02:36:22,509 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.09 02:36:22" (3/3) ... [2020-09-18 02:36:22,511 INFO L109 eAbstractionObserver]: Analyzing ICFG fkp2013_variant-1.i [2020-09-18 02:36:22,522 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-18 02:36:22,522 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-18 02:36:22,531 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-18 02:36:22,532 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-18 02:36:22,562 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,563 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,563 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,563 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,564 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,564 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,564 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,565 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,565 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,566 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,566 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,567 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,567 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,568 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,568 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,569 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,573 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,574 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,574 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,582 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,582 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,582 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,583 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,583 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:22,606 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-18 02:36:22,628 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:36:22,628 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:36:22,628 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:36:22,629 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:36:22,629 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:36:22,629 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:36:22,629 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:36:22,629 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:36:22,646 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 64 places, 61 transitions, 132 flow [2020-09-18 02:36:22,649 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-18 02:36:22,699 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-18 02:36:22,699 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-18 02:36:22,706 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-09-18 02:36:22,709 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 64 places, 61 transitions, 132 flow [2020-09-18 02:36:22,732 INFO L129 PetriNetUnfolder]: 4/71 cut-off events. [2020-09-18 02:36:22,732 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-18 02:36:22,733 INFO L80 FinitePrefix]: Finished finitePrefix Result has 79 conditions, 71 events. 4/71 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 94 event pairs, 0 based on Foata normal form. 0/64 useless extension candidates. Maximal degree in co-relation 50. Up to 4 conditions per place. [2020-09-18 02:36:22,735 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 692 [2020-09-18 02:36:22,737 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:36:24,000 WARN L193 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 54 [2020-09-18 02:36:24,188 WARN L193 SmtUtils]: Spent 104.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2020-09-18 02:36:24,679 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification. DAG size of input: 74 DAG size of output: 65 [2020-09-18 02:36:24,770 INFO L206 etLargeBlockEncoding]: Checked pairs total: 529 [2020-09-18 02:36:24,770 INFO L214 etLargeBlockEncoding]: Total number of compositions: 58 [2020-09-18 02:36:24,775 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-18 02:36:24,789 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-18 02:36:24,792 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-18 02:36:24,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:36:24,802 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:24,803 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:36:24,806 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:24,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:24,814 INFO L82 PathProgramCache]: Analyzing trace with hash 245288, now seen corresponding path program 1 times [2020-09-18 02:36:24,836 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:24,837 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874822819] [2020-09-18 02:36:24,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:24,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:25,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:25,048 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874822819] [2020-09-18 02:36:25,049 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:25,049 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:36:25,050 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1528549884] [2020-09-18 02:36:25,051 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:25,055 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:25,071 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:36:25,071 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:25,073 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:25,073 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:36:25,074 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:25,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:36:25,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:25,095 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-18 02:36:25,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:25,129 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-18 02:36:25,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:36:25,132 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:36:25,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:25,144 INFO L225 Difference]: With dead ends: 35 [2020-09-18 02:36:25,144 INFO L226 Difference]: Without dead ends: 31 [2020-09-18 02:36:25,146 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:25,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-18 02:36:25,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-18 02:36:25,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-18 02:36:25,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-18 02:36:25,190 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-18 02:36:25,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:25,191 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-18 02:36:25,191 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:36:25,191 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-18 02:36:25,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-18 02:36:25,192 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:25,192 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:25,193 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-18 02:36:25,193 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:25,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:25,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1115005406, now seen corresponding path program 1 times [2020-09-18 02:36:25,194 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:25,194 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104884602] [2020-09-18 02:36:25,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:25,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:25,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:25,308 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104884602] [2020-09-18 02:36:25,309 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:25,309 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-18 02:36:25,309 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [210222987] [2020-09-18 02:36:25,309 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:25,312 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:25,321 INFO L274 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-09-18 02:36:25,321 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:25,321 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:25,323 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-18 02:36:25,323 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:25,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-18 02:36:25,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-18 02:36:25,324 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-18 02:36:25,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:25,344 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-18 02:36:25,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-18 02:36:25,344 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-18 02:36:25,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:25,345 INFO L225 Difference]: With dead ends: 26 [2020-09-18 02:36:25,345 INFO L226 Difference]: Without dead ends: 24 [2020-09-18 02:36:25,346 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-18 02:36:25,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-18 02:36:25,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-18 02:36:25,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-18 02:36:25,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-18 02:36:25,351 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-18 02:36:25,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:25,352 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-18 02:36:25,352 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-18 02:36:25,352 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-18 02:36:25,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-18 02:36:25,352 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:25,353 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:25,353 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-18 02:36:25,353 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:25,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:25,353 INFO L82 PathProgramCache]: Analyzing trace with hash -205446266, now seen corresponding path program 1 times [2020-09-18 02:36:25,354 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:25,354 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668643602] [2020-09-18 02:36:25,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:25,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:25,388 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:25,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:25,405 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:25,432 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-18 02:36:25,433 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-18 02:36:25,433 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-18 02:36:25,433 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-18 02:36:25,434 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-18 02:36:25,435 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-18 02:36:25,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,443 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,444 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,444 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,445 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,445 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,447 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,447 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,448 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,448 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,449 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,450 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,451 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,451 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,452 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,452 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,453 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,455 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,455 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,456 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,461 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,461 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,462 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,462 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,462 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,463 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,463 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,464 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,464 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,464 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:25,465 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-18 02:36:25,465 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:36:25,466 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:36:25,466 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:36:25,466 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:36:25,466 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:36:25,466 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:36:25,466 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:36:25,466 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:36:25,469 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 85 places, 79 transitions, 182 flow [2020-09-18 02:36:25,469 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-18 02:36:25,494 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-18 02:36:25,495 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-18 02:36:25,496 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-09-18 02:36:25,499 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 85 places, 79 transitions, 182 flow [2020-09-18 02:36:25,516 INFO L129 PetriNetUnfolder]: 5/93 cut-off events. [2020-09-18 02:36:25,516 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-18 02:36:25,517 INFO L80 FinitePrefix]: Finished finitePrefix Result has 107 conditions, 93 events. 5/93 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 135 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 102. Up to 6 conditions per place. [2020-09-18 02:36:25,520 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1108 [2020-09-18 02:36:25,520 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:36:26,647 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 47 [2020-09-18 02:36:27,158 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1275 [2020-09-18 02:36:27,158 INFO L214 etLargeBlockEncoding]: Total number of compositions: 68 [2020-09-18 02:36:27,158 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 31 places, 21 transitions, 66 flow [2020-09-18 02:36:27,169 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 224 states. [2020-09-18 02:36:27,170 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states. [2020-09-18 02:36:27,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:36:27,170 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:27,170 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:36:27,171 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:27,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:27,171 INFO L82 PathProgramCache]: Analyzing trace with hash 412706, now seen corresponding path program 1 times [2020-09-18 02:36:27,171 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:27,172 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39936521] [2020-09-18 02:36:27,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:27,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:27,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:27,250 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39936521] [2020-09-18 02:36:27,250 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:27,250 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:36:27,251 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [798227564] [2020-09-18 02:36:27,251 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:27,251 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:27,252 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:36:27,252 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:27,252 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:27,253 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:36:27,254 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:27,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:36:27,254 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:27,254 INFO L87 Difference]: Start difference. First operand 224 states. Second operand 3 states. [2020-09-18 02:36:27,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:27,292 INFO L93 Difference]: Finished difference Result 185 states and 459 transitions. [2020-09-18 02:36:27,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:36:27,293 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:36:27,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:27,298 INFO L225 Difference]: With dead ends: 185 [2020-09-18 02:36:27,298 INFO L226 Difference]: Without dead ends: 171 [2020-09-18 02:36:27,299 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:27,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2020-09-18 02:36:27,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 171. [2020-09-18 02:36:27,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 171 states. [2020-09-18 02:36:27,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 418 transitions. [2020-09-18 02:36:27,325 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 418 transitions. Word has length 3 [2020-09-18 02:36:27,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:27,325 INFO L479 AbstractCegarLoop]: Abstraction has 171 states and 418 transitions. [2020-09-18 02:36:27,326 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:36:27,326 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 418 transitions. [2020-09-18 02:36:27,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-18 02:36:27,326 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:27,327 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:27,327 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-18 02:36:27,327 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:27,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:27,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1644016500, now seen corresponding path program 1 times [2020-09-18 02:36:27,328 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:27,328 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851096131] [2020-09-18 02:36:27,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:27,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:27,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:27,401 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851096131] [2020-09-18 02:36:27,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:27,402 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:27,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2115215040] [2020-09-18 02:36:27,403 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:27,404 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:27,406 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-18 02:36:27,406 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:27,406 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:27,406 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:27,407 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:27,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:27,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:27,408 INFO L87 Difference]: Start difference. First operand 171 states and 418 transitions. Second operand 5 states. [2020-09-18 02:36:27,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:27,535 INFO L93 Difference]: Finished difference Result 225 states and 491 transitions. [2020-09-18 02:36:27,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:27,536 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-18 02:36:27,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:27,539 INFO L225 Difference]: With dead ends: 225 [2020-09-18 02:36:27,539 INFO L226 Difference]: Without dead ends: 221 [2020-09-18 02:36:27,539 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:27,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2020-09-18 02:36:27,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 162. [2020-09-18 02:36:27,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 162 states. [2020-09-18 02:36:27,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 399 transitions. [2020-09-18 02:36:27,560 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 399 transitions. Word has length 9 [2020-09-18 02:36:27,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:27,561 INFO L479 AbstractCegarLoop]: Abstraction has 162 states and 399 transitions. [2020-09-18 02:36:27,561 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:27,561 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 399 transitions. [2020-09-18 02:36:27,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-18 02:36:27,562 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:27,562 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:27,563 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-18 02:36:27,563 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:27,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:27,563 INFO L82 PathProgramCache]: Analyzing trace with hash 2007179405, now seen corresponding path program 1 times [2020-09-18 02:36:27,564 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:27,564 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809737750] [2020-09-18 02:36:27,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:27,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:27,657 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:36:27,658 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809737750] [2020-09-18 02:36:27,658 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:27,658 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:27,658 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [652919395] [2020-09-18 02:36:27,659 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:27,660 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:27,662 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-18 02:36:27,662 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:27,662 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:27,663 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:27,663 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:27,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:27,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:27,664 INFO L87 Difference]: Start difference. First operand 162 states and 399 transitions. Second operand 5 states. [2020-09-18 02:36:27,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:27,778 INFO L93 Difference]: Finished difference Result 213 states and 458 transitions. [2020-09-18 02:36:27,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:27,779 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-18 02:36:27,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:27,781 INFO L225 Difference]: With dead ends: 213 [2020-09-18 02:36:27,781 INFO L226 Difference]: Without dead ends: 209 [2020-09-18 02:36:27,782 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:27,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2020-09-18 02:36:27,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 153. [2020-09-18 02:36:27,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 153 states. [2020-09-18 02:36:27,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 367 transitions. [2020-09-18 02:36:27,795 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 367 transitions. Word has length 13 [2020-09-18 02:36:27,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:27,797 INFO L479 AbstractCegarLoop]: Abstraction has 153 states and 367 transitions. [2020-09-18 02:36:27,797 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:27,797 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 367 transitions. [2020-09-18 02:36:27,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-18 02:36:27,799 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:27,799 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:27,799 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-18 02:36:27,799 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:27,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:27,800 INFO L82 PathProgramCache]: Analyzing trace with hash 2089198851, now seen corresponding path program 1 times [2020-09-18 02:36:27,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:27,800 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363706949] [2020-09-18 02:36:27,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:27,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:27,829 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:27,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:27,844 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:27,853 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-18 02:36:27,853 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-18 02:36:27,854 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-18 02:36:27,854 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-18 02:36:27,854 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-18 02:36:27,856 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-18 02:36:27,867 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,868 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,868 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,869 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,869 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,869 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,869 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,872 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,872 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,872 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,872 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,873 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,874 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,874 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,875 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,876 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,877 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,877 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,880 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,883 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,884 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,884 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,886 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,887 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,888 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,888 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,889 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,889 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,889 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,893 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,893 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,893 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:27,894 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-18 02:36:27,895 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:36:27,895 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:36:27,895 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:36:27,895 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:36:27,895 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:36:27,895 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:36:27,895 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:36:27,896 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:36:27,898 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 106 places, 97 transitions, 236 flow [2020-09-18 02:36:27,898 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-18 02:36:27,917 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-18 02:36:27,918 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-18 02:36:27,919 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-09-18 02:36:27,921 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 106 places, 97 transitions, 236 flow [2020-09-18 02:36:27,938 INFO L129 PetriNetUnfolder]: 6/115 cut-off events. [2020-09-18 02:36:27,938 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-18 02:36:27,939 INFO L80 FinitePrefix]: Finished finitePrefix Result has 136 conditions, 115 events. 6/115 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 174 event pairs, 0 based on Foata normal form. 0/104 useless extension candidates. Maximal degree in co-relation 129. Up to 8 conditions per place. [2020-09-18 02:36:27,942 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1608 [2020-09-18 02:36:27,942 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:36:29,514 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 55 [2020-09-18 02:36:29,925 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 72 [2020-09-18 02:36:30,041 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1856 [2020-09-18 02:36:30,041 INFO L214 etLargeBlockEncoding]: Total number of compositions: 89 [2020-09-18 02:36:30,041 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 41 places, 27 transitions, 96 flow [2020-09-18 02:36:30,082 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 683 states. [2020-09-18 02:36:30,083 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states. [2020-09-18 02:36:30,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:36:30,083 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:30,083 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:36:30,084 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:30,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:30,084 INFO L82 PathProgramCache]: Analyzing trace with hash 619488, now seen corresponding path program 1 times [2020-09-18 02:36:30,084 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:30,085 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229939518] [2020-09-18 02:36:30,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:30,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:30,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:30,121 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229939518] [2020-09-18 02:36:30,121 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:30,121 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:36:30,122 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [946600903] [2020-09-18 02:36:30,122 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:30,122 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:30,123 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:36:30,123 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:30,123 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:30,124 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:36:30,124 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:30,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:36:30,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:30,124 INFO L87 Difference]: Start difference. First operand 683 states. Second operand 3 states. [2020-09-18 02:36:30,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:30,166 INFO L93 Difference]: Finished difference Result 600 states and 1886 transitions. [2020-09-18 02:36:30,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:36:30,167 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:36:30,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:30,173 INFO L225 Difference]: With dead ends: 600 [2020-09-18 02:36:30,173 INFO L226 Difference]: Without dead ends: 559 [2020-09-18 02:36:30,174 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:30,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2020-09-18 02:36:30,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 559. [2020-09-18 02:36:30,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2020-09-18 02:36:30,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 1737 transitions. [2020-09-18 02:36:30,222 INFO L78 Accepts]: Start accepts. Automaton has 559 states and 1737 transitions. Word has length 3 [2020-09-18 02:36:30,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:30,222 INFO L479 AbstractCegarLoop]: Abstraction has 559 states and 1737 transitions. [2020-09-18 02:36:30,222 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:36:30,222 INFO L276 IsEmpty]: Start isEmpty. Operand 559 states and 1737 transitions. [2020-09-18 02:36:30,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-18 02:36:30,223 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:30,223 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:30,223 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-18 02:36:30,223 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:30,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:30,224 INFO L82 PathProgramCache]: Analyzing trace with hash -760522402, now seen corresponding path program 1 times [2020-09-18 02:36:30,224 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:30,224 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324590805] [2020-09-18 02:36:30,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:30,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:30,314 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324590805] [2020-09-18 02:36:30,314 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:30,315 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:30,315 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [806690936] [2020-09-18 02:36:30,315 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:30,316 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:30,317 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-18 02:36:30,318 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:30,318 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:30,318 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:30,318 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:30,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:30,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:30,319 INFO L87 Difference]: Start difference. First operand 559 states and 1737 transitions. Second operand 5 states. [2020-09-18 02:36:30,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:30,436 INFO L93 Difference]: Finished difference Result 933 states and 2580 transitions. [2020-09-18 02:36:30,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:30,436 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-18 02:36:30,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:30,446 INFO L225 Difference]: With dead ends: 933 [2020-09-18 02:36:30,446 INFO L226 Difference]: Without dead ends: 928 [2020-09-18 02:36:30,446 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:30,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2020-09-18 02:36:30,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 585. [2020-09-18 02:36:30,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 585 states. [2020-09-18 02:36:30,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 1832 transitions. [2020-09-18 02:36:30,477 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 1832 transitions. Word has length 9 [2020-09-18 02:36:30,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:30,477 INFO L479 AbstractCegarLoop]: Abstraction has 585 states and 1832 transitions. [2020-09-18 02:36:30,477 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:30,477 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 1832 transitions. [2020-09-18 02:36:30,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-18 02:36:30,483 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:30,483 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:30,483 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-18 02:36:30,483 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:30,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:30,485 INFO L82 PathProgramCache]: Analyzing trace with hash -146499013, now seen corresponding path program 1 times [2020-09-18 02:36:30,486 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:30,486 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466675066] [2020-09-18 02:36:30,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:30,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:30,576 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:36:30,576 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466675066] [2020-09-18 02:36:30,579 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:30,579 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:30,579 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [540853666] [2020-09-18 02:36:30,579 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:30,581 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:30,583 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-18 02:36:30,584 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:30,584 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:30,584 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:30,584 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:30,585 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:30,585 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:30,585 INFO L87 Difference]: Start difference. First operand 585 states and 1832 transitions. Second operand 5 states. [2020-09-18 02:36:30,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:30,694 INFO L93 Difference]: Finished difference Result 963 states and 2673 transitions. [2020-09-18 02:36:30,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:30,694 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-18 02:36:30,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:30,701 INFO L225 Difference]: With dead ends: 963 [2020-09-18 02:36:30,701 INFO L226 Difference]: Without dead ends: 956 [2020-09-18 02:36:30,702 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:30,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2020-09-18 02:36:30,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 611. [2020-09-18 02:36:30,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 611 states. [2020-09-18 02:36:30,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 611 states to 611 states and 1906 transitions. [2020-09-18 02:36:30,730 INFO L78 Accepts]: Start accepts. Automaton has 611 states and 1906 transitions. Word has length 13 [2020-09-18 02:36:30,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:30,731 INFO L479 AbstractCegarLoop]: Abstraction has 611 states and 1906 transitions. [2020-09-18 02:36:30,731 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:30,731 INFO L276 IsEmpty]: Start isEmpty. Operand 611 states and 1906 transitions. [2020-09-18 02:36:30,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:36:30,733 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:30,733 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:30,734 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-18 02:36:30,734 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:30,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:30,734 INFO L82 PathProgramCache]: Analyzing trace with hash 141115969, now seen corresponding path program 1 times [2020-09-18 02:36:30,734 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:30,735 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579281782] [2020-09-18 02:36:30,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:30,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:30,887 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:30,888 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579281782] [2020-09-18 02:36:30,888 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904664366] [2020-09-18 02:36:30,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:30,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:30,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:30,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:31,140 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:31,141 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:31,141 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:36:31,142 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1369940099] [2020-09-18 02:36:31,142 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:31,144 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:31,147 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-18 02:36:31,147 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:31,444 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [7568#(or (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1)) (and (<= 2 ~n~0) (<= ~x~0 1))), 7569#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 7562#(and (= ~x~0 0) (<= 2 ~n~0)), 7563#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 ULTIMATE.start_main_~i~0)), 7564#(or (<= (+ ~x~0 1) ~n~0) (<= ~n~0 (+ ULTIMATE.start_main_~i~0 1))), 7565#(and (= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 7566#(and (<= ~x~0 0) (<= 2 ~n~0)), 7567#(or (and (<= 2 ~n~0) (<= ~x~0 1)) (<= ~n~0 ULTIMATE.start_main_~i~0))] [2020-09-18 02:36:31,444 INFO L459 AbstractCegarLoop]: Interpolant automaton has 26 states [2020-09-18 02:36:31,444 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:31,445 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2020-09-18 02:36:31,445 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2020-09-18 02:36:31,445 INFO L87 Difference]: Start difference. First operand 611 states and 1906 transitions. Second operand 26 states. [2020-09-18 02:36:33,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:33,103 INFO L93 Difference]: Finished difference Result 1433 states and 3645 transitions. [2020-09-18 02:36:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2020-09-18 02:36:33,104 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 15 [2020-09-18 02:36:33,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:33,140 INFO L225 Difference]: With dead ends: 1433 [2020-09-18 02:36:33,140 INFO L226 Difference]: Without dead ends: 1424 [2020-09-18 02:36:33,142 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=678, Invalid=2628, Unknown=0, NotChecked=0, Total=3306 [2020-09-18 02:36:33,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1424 states. [2020-09-18 02:36:33,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1424 to 591. [2020-09-18 02:36:33,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 591 states. [2020-09-18 02:36:33,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1840 transitions. [2020-09-18 02:36:33,174 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1840 transitions. Word has length 15 [2020-09-18 02:36:33,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:33,174 INFO L479 AbstractCegarLoop]: Abstraction has 591 states and 1840 transitions. [2020-09-18 02:36:33,175 INFO L480 AbstractCegarLoop]: Interpolant automaton has 26 states. [2020-09-18 02:36:33,175 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1840 transitions. [2020-09-18 02:36:33,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:36:33,176 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:33,176 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:33,391 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-18 02:36:33,391 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:33,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:33,392 INFO L82 PathProgramCache]: Analyzing trace with hash 948378311, now seen corresponding path program 2 times [2020-09-18 02:36:33,392 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:33,392 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349133063] [2020-09-18 02:36:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:33,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:33,497 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:33,498 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349133063] [2020-09-18 02:36:33,498 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844016255] [2020-09-18 02:36:33,498 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:33,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:36:33,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:36:33,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:33,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:33,682 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:33,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:33,683 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:36:33,683 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1425128853] [2020-09-18 02:36:33,683 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:33,685 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:33,687 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-18 02:36:33,687 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:33,687 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:33,688 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:36:33,688 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:33,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:36:33,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:36:33,689 INFO L87 Difference]: Start difference. First operand 591 states and 1840 transitions. Second operand 18 states. [2020-09-18 02:36:34,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:34,596 INFO L93 Difference]: Finished difference Result 1804 states and 4634 transitions. [2020-09-18 02:36:34,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-18 02:36:34,596 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-18 02:36:34,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:34,608 INFO L225 Difference]: With dead ends: 1804 [2020-09-18 02:36:34,608 INFO L226 Difference]: Without dead ends: 1796 [2020-09-18 02:36:34,609 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-18 02:36:34,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states. [2020-09-18 02:36:34,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 536. [2020-09-18 02:36:34,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 536 states. [2020-09-18 02:36:34,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 1688 transitions. [2020-09-18 02:36:34,639 INFO L78 Accepts]: Start accepts. Automaton has 536 states and 1688 transitions. Word has length 15 [2020-09-18 02:36:34,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:34,639 INFO L479 AbstractCegarLoop]: Abstraction has 536 states and 1688 transitions. [2020-09-18 02:36:34,640 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:36:34,640 INFO L276 IsEmpty]: Start isEmpty. Operand 536 states and 1688 transitions. [2020-09-18 02:36:34,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-18 02:36:34,641 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:34,641 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:34,855 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2020-09-18 02:36:34,855 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:34,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:34,856 INFO L82 PathProgramCache]: Analyzing trace with hash 244770691, now seen corresponding path program 1 times [2020-09-18 02:36:34,856 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:34,856 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524761960] [2020-09-18 02:36:34,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:34,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:34,971 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:34,971 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524761960] [2020-09-18 02:36:34,972 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077282447] [2020-09-18 02:36:34,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:35,042 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-18 02:36:35,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:35,155 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:35,155 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:35,156 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-18 02:36:35,156 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1972423852] [2020-09-18 02:36:35,156 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:35,158 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:35,160 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-18 02:36:35,161 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:35,161 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:35,161 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-18 02:36:35,161 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:35,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-18 02:36:35,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-18 02:36:35,162 INFO L87 Difference]: Start difference. First operand 536 states and 1688 transitions. Second operand 16 states. [2020-09-18 02:36:35,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:35,499 INFO L93 Difference]: Finished difference Result 736 states and 2123 transitions. [2020-09-18 02:36:35,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-18 02:36:35,499 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-18 02:36:35,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:35,504 INFO L225 Difference]: With dead ends: 736 [2020-09-18 02:36:35,504 INFO L226 Difference]: Without dead ends: 728 [2020-09-18 02:36:35,504 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-18 02:36:35,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2020-09-18 02:36:35,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 549. [2020-09-18 02:36:35,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 549 states. [2020-09-18 02:36:35,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 549 states to 549 states and 1684 transitions. [2020-09-18 02:36:35,522 INFO L78 Accepts]: Start accepts. Automaton has 549 states and 1684 transitions. Word has length 17 [2020-09-18 02:36:35,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:35,522 INFO L479 AbstractCegarLoop]: Abstraction has 549 states and 1684 transitions. [2020-09-18 02:36:35,522 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-18 02:36:35,522 INFO L276 IsEmpty]: Start isEmpty. Operand 549 states and 1684 transitions. [2020-09-18 02:36:35,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-18 02:36:35,523 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:35,523 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:35,737 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2020-09-18 02:36:35,737 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:36:35,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:35,738 INFO L82 PathProgramCache]: Analyzing trace with hash -1006694159, now seen corresponding path program 1 times [2020-09-18 02:36:35,738 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:35,738 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165004515] [2020-09-18 02:36:35,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:35,753 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:35,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:36:35,768 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:36:35,784 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-18 02:36:35,784 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-18 02:36:35,785 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-18 02:36:35,785 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-18 02:36:35,785 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-18 02:36:35,786 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-18 02:36:35,800 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,801 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,802 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,803 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,804 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,805 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,806 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,807 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,808 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,809 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,810 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,811 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,812 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,813 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,814 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,815 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,815 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,816 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,816 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,817 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,817 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,818 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,818 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,820 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,821 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,822 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,822 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,829 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,829 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,829 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,830 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,831 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,831 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,831 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,831 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,833 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,833 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,833 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,833 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,833 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,835 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,835 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,835 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,836 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,836 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:36:35,838 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-18 02:36:35,838 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:36:35,838 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:36:35,839 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:36:35,839 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:36:35,839 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:36:35,839 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:36:35,839 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:36:35,839 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:36:35,841 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 127 places, 115 transitions, 294 flow [2020-09-18 02:36:35,841 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-18 02:36:35,883 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-18 02:36:35,883 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-18 02:36:35,885 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-09-18 02:36:35,890 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 127 places, 115 transitions, 294 flow [2020-09-18 02:36:35,914 INFO L129 PetriNetUnfolder]: 7/137 cut-off events. [2020-09-18 02:36:35,915 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-18 02:36:35,916 INFO L80 FinitePrefix]: Finished finitePrefix Result has 166 conditions, 137 events. 7/137 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 234 event pairs, 0 based on Foata normal form. 0/124 useless extension candidates. Maximal degree in co-relation 157. Up to 10 conditions per place. [2020-09-18 02:36:35,920 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2192 [2020-09-18 02:36:35,920 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:36:37,914 WARN L193 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 68 DAG size of output: 64 [2020-09-18 02:36:38,181 WARN L193 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 66 [2020-09-18 02:36:38,269 INFO L206 etLargeBlockEncoding]: Checked pairs total: 2531 [2020-09-18 02:36:38,270 INFO L214 etLargeBlockEncoding]: Total number of compositions: 101 [2020-09-18 02:36:38,270 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 51 places, 33 transitions, 130 flow [2020-09-18 02:36:38,410 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 2060 states. [2020-09-18 02:36:38,410 INFO L276 IsEmpty]: Start isEmpty. Operand 2060 states. [2020-09-18 02:36:38,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:36:38,411 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:38,411 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:36:38,411 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:38,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:38,412 INFO L82 PathProgramCache]: Analyzing trace with hash 857348, now seen corresponding path program 1 times [2020-09-18 02:36:38,412 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:38,412 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677788836] [2020-09-18 02:36:38,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:38,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:38,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:38,440 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677788836] [2020-09-18 02:36:38,440 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:38,440 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:36:38,440 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1282019928] [2020-09-18 02:36:38,441 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:38,441 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:38,441 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:36:38,441 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:38,442 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:38,442 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:36:38,442 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:38,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:36:38,442 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:38,443 INFO L87 Difference]: Start difference. First operand 2060 states. Second operand 3 states. [2020-09-18 02:36:38,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:38,484 INFO L93 Difference]: Finished difference Result 1889 states and 7217 transitions. [2020-09-18 02:36:38,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:36:38,484 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:36:38,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:38,498 INFO L225 Difference]: With dead ends: 1889 [2020-09-18 02:36:38,498 INFO L226 Difference]: Without dead ends: 1767 [2020-09-18 02:36:38,499 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:36:38,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1767 states. [2020-09-18 02:36:38,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1767 to 1767. [2020-09-18 02:36:38,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1767 states. [2020-09-18 02:36:38,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1767 states to 1767 states and 6690 transitions. [2020-09-18 02:36:38,564 INFO L78 Accepts]: Start accepts. Automaton has 1767 states and 6690 transitions. Word has length 3 [2020-09-18 02:36:38,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:38,564 INFO L479 AbstractCegarLoop]: Abstraction has 1767 states and 6690 transitions. [2020-09-18 02:36:38,564 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:36:38,564 INFO L276 IsEmpty]: Start isEmpty. Operand 1767 states and 6690 transitions. [2020-09-18 02:36:38,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-18 02:36:38,565 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:38,565 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:38,565 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-18 02:36:38,565 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:38,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:38,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1063852733, now seen corresponding path program 1 times [2020-09-18 02:36:38,566 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:38,566 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553146674] [2020-09-18 02:36:38,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:38,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:38,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:38,612 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553146674] [2020-09-18 02:36:38,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:38,613 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:38,613 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [896532317] [2020-09-18 02:36:38,613 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:38,614 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:38,614 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-18 02:36:38,615 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:38,615 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:38,615 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:38,615 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:38,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:38,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:38,616 INFO L87 Difference]: Start difference. First operand 1767 states and 6690 transitions. Second operand 5 states. [2020-09-18 02:36:38,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:38,715 INFO L93 Difference]: Finished difference Result 3381 states and 11559 transitions. [2020-09-18 02:36:38,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:38,715 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-18 02:36:38,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:38,738 INFO L225 Difference]: With dead ends: 3381 [2020-09-18 02:36:38,739 INFO L226 Difference]: Without dead ends: 3375 [2020-09-18 02:36:38,739 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:38,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3375 states. [2020-09-18 02:36:38,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3375 to 1966. [2020-09-18 02:36:38,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1966 states. [2020-09-18 02:36:38,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1966 states to 1966 states and 7503 transitions. [2020-09-18 02:36:38,820 INFO L78 Accepts]: Start accepts. Automaton has 1966 states and 7503 transitions. Word has length 9 [2020-09-18 02:36:38,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:38,820 INFO L479 AbstractCegarLoop]: Abstraction has 1966 states and 7503 transitions. [2020-09-18 02:36:38,821 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:38,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1966 states and 7503 transitions. [2020-09-18 02:36:38,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-18 02:36:38,821 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:38,821 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:38,822 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-18 02:36:38,822 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:38,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:38,822 INFO L82 PathProgramCache]: Analyzing trace with hash 2048649897, now seen corresponding path program 1 times [2020-09-18 02:36:38,822 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:38,823 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107596334] [2020-09-18 02:36:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:38,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:36:38,891 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107596334] [2020-09-18 02:36:38,891 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:36:38,891 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:36:38,891 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2008479209] [2020-09-18 02:36:38,891 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:38,892 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:38,894 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-18 02:36:38,895 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:38,895 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:38,895 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:36:38,895 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:38,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:36:38,896 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:36:38,896 INFO L87 Difference]: Start difference. First operand 1966 states and 7503 transitions. Second operand 5 states. [2020-09-18 02:36:39,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:39,022 INFO L93 Difference]: Finished difference Result 3684 states and 12737 transitions. [2020-09-18 02:36:39,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:36:39,023 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-18 02:36:39,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:39,048 INFO L225 Difference]: With dead ends: 3684 [2020-09-18 02:36:39,048 INFO L226 Difference]: Without dead ends: 3674 [2020-09-18 02:36:39,048 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:36:39,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3674 states. [2020-09-18 02:36:39,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3674 to 2200. [2020-09-18 02:36:39,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2200 states. [2020-09-18 02:36:39,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2200 states to 2200 states and 8453 transitions. [2020-09-18 02:36:39,135 INFO L78 Accepts]: Start accepts. Automaton has 2200 states and 8453 transitions. Word has length 13 [2020-09-18 02:36:39,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:39,135 INFO L479 AbstractCegarLoop]: Abstraction has 2200 states and 8453 transitions. [2020-09-18 02:36:39,135 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:36:39,135 INFO L276 IsEmpty]: Start isEmpty. Operand 2200 states and 8453 transitions. [2020-09-18 02:36:39,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:36:39,136 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:39,136 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:39,136 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-18 02:36:39,136 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:39,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:39,137 INFO L82 PathProgramCache]: Analyzing trace with hash 119106913, now seen corresponding path program 1 times [2020-09-18 02:36:39,137 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:39,137 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853019784] [2020-09-18 02:36:39,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:39,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:39,232 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:39,233 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853019784] [2020-09-18 02:36:39,233 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245238368] [2020-09-18 02:36:39,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:39,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:39,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:39,457 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:39,457 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:39,458 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:36:39,458 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2132761983] [2020-09-18 02:36:39,458 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:39,460 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:39,463 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-18 02:36:39,463 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:39,875 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [25152#(<= (+ ~x~0 2) ~n~0), 25153#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 25154#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25155#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 25156#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 25157#(and (<= 2 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25158#(and (<= ~x~0 0) (<= 2 ~n~0)), 25159#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 25160#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 25151#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0)] [2020-09-18 02:36:39,875 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-18 02:36:39,875 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:39,876 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-18 02:36:39,876 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2020-09-18 02:36:39,876 INFO L87 Difference]: Start difference. First operand 2200 states and 8453 transitions. Second operand 28 states. [2020-09-18 02:36:41,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:41,311 INFO L93 Difference]: Finished difference Result 6677 states and 21032 transitions. [2020-09-18 02:36:41,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-18 02:36:41,312 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 15 [2020-09-18 02:36:41,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:41,332 INFO L225 Difference]: With dead ends: 6677 [2020-09-18 02:36:41,332 INFO L226 Difference]: Without dead ends: 6658 [2020-09-18 02:36:41,333 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=628, Invalid=2564, Unknown=0, NotChecked=0, Total=3192 [2020-09-18 02:36:41,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6658 states. [2020-09-18 02:36:41,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6658 to 2157. [2020-09-18 02:36:41,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2157 states. [2020-09-18 02:36:41,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 8278 transitions. [2020-09-18 02:36:41,502 INFO L78 Accepts]: Start accepts. Automaton has 2157 states and 8278 transitions. Word has length 15 [2020-09-18 02:36:41,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:41,502 INFO L479 AbstractCegarLoop]: Abstraction has 2157 states and 8278 transitions. [2020-09-18 02:36:41,503 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-18 02:36:41,503 INFO L276 IsEmpty]: Start isEmpty. Operand 2157 states and 8278 transitions. [2020-09-18 02:36:41,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:36:41,503 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:41,504 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:41,713 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2020-09-18 02:36:41,714 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:41,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:41,715 INFO L82 PathProgramCache]: Analyzing trace with hash 1657522145, now seen corresponding path program 2 times [2020-09-18 02:36:41,715 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:41,716 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793064172] [2020-09-18 02:36:41,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:41,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:41,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:41,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793064172] [2020-09-18 02:36:41,811 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761648821] [2020-09-18 02:36:41,812 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:41,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:36:41,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:36:41,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:41,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:42,013 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:42,014 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:42,014 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:36:42,014 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1799652256] [2020-09-18 02:36:42,014 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:42,016 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:42,019 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-18 02:36:42,019 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:42,019 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:42,019 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:36:42,020 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:42,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:36:42,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:36:42,020 INFO L87 Difference]: Start difference. First operand 2157 states and 8278 transitions. Second operand 18 states. [2020-09-18 02:36:43,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:43,078 INFO L93 Difference]: Finished difference Result 7952 states and 25281 transitions. [2020-09-18 02:36:43,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-18 02:36:43,079 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-18 02:36:43,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:43,103 INFO L225 Difference]: With dead ends: 7952 [2020-09-18 02:36:43,103 INFO L226 Difference]: Without dead ends: 7941 [2020-09-18 02:36:43,104 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-18 02:36:43,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7941 states. [2020-09-18 02:36:43,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7941 to 2035. [2020-09-18 02:36:43,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2035 states. [2020-09-18 02:36:43,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2035 states to 2035 states and 7845 transitions. [2020-09-18 02:36:43,226 INFO L78 Accepts]: Start accepts. Automaton has 2035 states and 7845 transitions. Word has length 15 [2020-09-18 02:36:43,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:43,227 INFO L479 AbstractCegarLoop]: Abstraction has 2035 states and 7845 transitions. [2020-09-18 02:36:43,227 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:36:43,227 INFO L276 IsEmpty]: Start isEmpty. Operand 2035 states and 7845 transitions. [2020-09-18 02:36:43,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-18 02:36:43,228 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:43,228 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:43,443 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:43,443 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:43,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:43,444 INFO L82 PathProgramCache]: Analyzing trace with hash -308621917, now seen corresponding path program 1 times [2020-09-18 02:36:43,444 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:43,444 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714938044] [2020-09-18 02:36:43,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:43,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:43,531 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:43,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714938044] [2020-09-18 02:36:43,532 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419341108] [2020-09-18 02:36:43,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:43,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:43,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-18 02:36:43,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:43,781 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:43,781 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:43,781 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-18 02:36:43,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [296353025] [2020-09-18 02:36:43,782 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:43,784 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:43,786 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-18 02:36:43,787 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:43,787 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:43,787 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-18 02:36:43,788 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:43,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-18 02:36:43,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-18 02:36:43,789 INFO L87 Difference]: Start difference. First operand 2035 states and 7845 transitions. Second operand 16 states. [2020-09-18 02:36:44,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:44,117 INFO L93 Difference]: Finished difference Result 3265 states and 11681 transitions. [2020-09-18 02:36:44,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-18 02:36:44,118 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-18 02:36:44,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:44,126 INFO L225 Difference]: With dead ends: 3265 [2020-09-18 02:36:44,127 INFO L226 Difference]: Without dead ends: 3250 [2020-09-18 02:36:44,127 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-18 02:36:44,147 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3250 states. [2020-09-18 02:36:44,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3250 to 2281. [2020-09-18 02:36:44,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2281 states. [2020-09-18 02:36:44,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2281 states to 2281 states and 8755 transitions. [2020-09-18 02:36:44,207 INFO L78 Accepts]: Start accepts. Automaton has 2281 states and 8755 transitions. Word has length 17 [2020-09-18 02:36:44,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:44,207 INFO L479 AbstractCegarLoop]: Abstraction has 2281 states and 8755 transitions. [2020-09-18 02:36:44,208 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-18 02:36:44,208 INFO L276 IsEmpty]: Start isEmpty. Operand 2281 states and 8755 transitions. [2020-09-18 02:36:44,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:36:44,209 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:44,209 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:44,422 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:44,422 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:44,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:44,423 INFO L82 PathProgramCache]: Analyzing trace with hash -433572773, now seen corresponding path program 1 times [2020-09-18 02:36:44,423 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:44,423 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013037804] [2020-09-18 02:36:44,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:44,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:44,516 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:36:44,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013037804] [2020-09-18 02:36:44,517 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68122112] [2020-09-18 02:36:44,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:44,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:44,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:36:44,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:44,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:44,733 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:44,733 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-18 02:36:44,733 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [515942592] [2020-09-18 02:36:44,734 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:44,736 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:44,740 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-09-18 02:36:44,740 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:45,202 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [56320#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56321#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56322#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 56323#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 56312#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0), 56313#(<= (+ ~x~0 2) ~n~0), 56314#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 56315#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56316#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 56317#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 56318#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 56319#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-18 02:36:45,202 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-09-18 02:36:45,203 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:45,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-09-18 02:36:45,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2020-09-18 02:36:45,204 INFO L87 Difference]: Start difference. First operand 2281 states and 8755 transitions. Second operand 31 states. [2020-09-18 02:36:47,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:47,703 INFO L93 Difference]: Finished difference Result 7017 states and 22345 transitions. [2020-09-18 02:36:47,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2020-09-18 02:36:47,703 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 19 [2020-09-18 02:36:47,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:47,721 INFO L225 Difference]: With dead ends: 7017 [2020-09-18 02:36:47,721 INFO L226 Difference]: Without dead ends: 6996 [2020-09-18 02:36:47,724 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 25 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1818 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=975, Invalid=4877, Unknown=0, NotChecked=0, Total=5852 [2020-09-18 02:36:47,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6996 states. [2020-09-18 02:36:47,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6996 to 2408. [2020-09-18 02:36:47,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2408 states. [2020-09-18 02:36:47,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2408 states to 2408 states and 9327 transitions. [2020-09-18 02:36:47,850 INFO L78 Accepts]: Start accepts. Automaton has 2408 states and 9327 transitions. Word has length 19 [2020-09-18 02:36:47,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:47,851 INFO L479 AbstractCegarLoop]: Abstraction has 2408 states and 9327 transitions. [2020-09-18 02:36:47,851 INFO L480 AbstractCegarLoop]: Interpolant automaton has 31 states. [2020-09-18 02:36:47,851 INFO L276 IsEmpty]: Start isEmpty. Operand 2408 states and 9327 transitions. [2020-09-18 02:36:47,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:36:47,854 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:47,855 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:48,068 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:48,069 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:48,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:48,069 INFO L82 PathProgramCache]: Analyzing trace with hash -565762555, now seen corresponding path program 1 times [2020-09-18 02:36:48,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:48,071 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115564785] [2020-09-18 02:36:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:48,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:48,174 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:48,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115564785] [2020-09-18 02:36:48,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1600974687] [2020-09-18 02:36:48,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:48,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:48,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:36:48,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:48,441 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:48,442 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:48,442 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-18 02:36:48,442 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2008297210] [2020-09-18 02:36:48,443 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:48,444 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:48,447 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-09-18 02:36:48,447 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:48,618 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 6 new interpolants: [68323#(<= (+ ~x~0 2) ~n~0), 68322#(<= (+ thr2Thread2of4ForFork1_~t~0 2) ~n~0), 68325#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 68324#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0)), 68327#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 68326#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-18 02:36:48,618 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-18 02:36:48,618 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:48,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-18 02:36:48,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2020-09-18 02:36:48,619 INFO L87 Difference]: Start difference. First operand 2408 states and 9327 transitions. Second operand 25 states. [2020-09-18 02:36:50,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:50,026 INFO L93 Difference]: Finished difference Result 5846 states and 19086 transitions. [2020-09-18 02:36:50,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2020-09-18 02:36:50,027 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 19 [2020-09-18 02:36:50,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:50,035 INFO L225 Difference]: With dead ends: 5846 [2020-09-18 02:36:50,036 INFO L226 Difference]: Without dead ends: 5829 [2020-09-18 02:36:50,037 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=524, Invalid=2026, Unknown=0, NotChecked=0, Total=2550 [2020-09-18 02:36:50,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5829 states. [2020-09-18 02:36:50,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5829 to 2402. [2020-09-18 02:36:50,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2402 states. [2020-09-18 02:36:50,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2402 states to 2402 states and 9294 transitions. [2020-09-18 02:36:50,110 INFO L78 Accepts]: Start accepts. Automaton has 2402 states and 9294 transitions. Word has length 19 [2020-09-18 02:36:50,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:50,110 INFO L479 AbstractCegarLoop]: Abstraction has 2402 states and 9294 transitions. [2020-09-18 02:36:50,110 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-18 02:36:50,110 INFO L276 IsEmpty]: Start isEmpty. Operand 2402 states and 9294 transitions. [2020-09-18 02:36:50,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:36:50,111 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:50,112 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:50,321 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2020-09-18 02:36:50,322 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:50,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:50,322 INFO L82 PathProgramCache]: Analyzing trace with hash -232926117, now seen corresponding path program 2 times [2020-09-18 02:36:50,323 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:50,323 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119218667] [2020-09-18 02:36:50,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:50,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:50,452 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:50,453 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119218667] [2020-09-18 02:36:50,453 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198893657] [2020-09-18 02:36:50,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:50,537 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:36:50,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:36:50,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:50,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:50,674 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:36:50,675 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:50,675 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-18 02:36:50,675 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [942119868] [2020-09-18 02:36:50,676 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:50,677 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:50,679 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-18 02:36:50,679 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:50,680 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:50,680 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-18 02:36:50,680 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:50,680 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-18 02:36:50,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-18 02:36:50,728 INFO L87 Difference]: Start difference. First operand 2402 states and 9294 transitions. Second operand 19 states. [2020-09-18 02:36:51,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:51,614 INFO L93 Difference]: Finished difference Result 6041 states and 20827 transitions. [2020-09-18 02:36:51,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-18 02:36:51,615 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-18 02:36:51,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:51,626 INFO L225 Difference]: With dead ends: 6041 [2020-09-18 02:36:51,626 INFO L226 Difference]: Without dead ends: 6024 [2020-09-18 02:36:51,627 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-18 02:36:51,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6024 states. [2020-09-18 02:36:51,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6024 to 2216. [2020-09-18 02:36:51,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2216 states. [2020-09-18 02:36:51,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2216 states to 2216 states and 8477 transitions. [2020-09-18 02:36:51,692 INFO L78 Accepts]: Start accepts. Automaton has 2216 states and 8477 transitions. Word has length 19 [2020-09-18 02:36:51,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:51,692 INFO L479 AbstractCegarLoop]: Abstraction has 2216 states and 8477 transitions. [2020-09-18 02:36:51,692 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-18 02:36:51,692 INFO L276 IsEmpty]: Start isEmpty. Operand 2216 states and 8477 transitions. [2020-09-18 02:36:51,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:36:51,694 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:51,694 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:51,903 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:51,904 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:51,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:51,904 INFO L82 PathProgramCache]: Analyzing trace with hash -232915515, now seen corresponding path program 2 times [2020-09-18 02:36:51,905 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:51,905 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276440615] [2020-09-18 02:36:51,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:51,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:52,019 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:52,020 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276440615] [2020-09-18 02:36:52,020 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710182744] [2020-09-18 02:36:52,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:52,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:36:52,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:36:52,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:36:52,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:52,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:36:52,229 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:52,229 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 17 [2020-09-18 02:36:52,229 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [867219041] [2020-09-18 02:36:52,230 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:52,231 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:52,233 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-18 02:36:52,233 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:52,233 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:36:52,234 INFO L459 AbstractCegarLoop]: Interpolant automaton has 19 states [2020-09-18 02:36:52,234 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:52,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2020-09-18 02:36:52,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2020-09-18 02:36:52,235 INFO L87 Difference]: Start difference. First operand 2216 states and 8477 transitions. Second operand 19 states. [2020-09-18 02:36:53,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:36:53,211 INFO L93 Difference]: Finished difference Result 4774 states and 15828 transitions. [2020-09-18 02:36:53,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2020-09-18 02:36:53,212 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 19 [2020-09-18 02:36:53,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:36:53,220 INFO L225 Difference]: With dead ends: 4774 [2020-09-18 02:36:53,220 INFO L226 Difference]: Without dead ends: 4757 [2020-09-18 02:36:53,221 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=311, Invalid=949, Unknown=0, NotChecked=0, Total=1260 [2020-09-18 02:36:53,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4757 states. [2020-09-18 02:36:53,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4757 to 2150. [2020-09-18 02:36:53,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2150 states. [2020-09-18 02:36:53,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2150 states to 2150 states and 8243 transitions. [2020-09-18 02:36:53,282 INFO L78 Accepts]: Start accepts. Automaton has 2150 states and 8243 transitions. Word has length 19 [2020-09-18 02:36:53,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:36:53,282 INFO L479 AbstractCegarLoop]: Abstraction has 2150 states and 8243 transitions. [2020-09-18 02:36:53,327 INFO L480 AbstractCegarLoop]: Interpolant automaton has 19 states. [2020-09-18 02:36:53,327 INFO L276 IsEmpty]: Start isEmpty. Operand 2150 states and 8243 transitions. [2020-09-18 02:36:53,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:36:53,328 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:36:53,329 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:36:53,529 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:53,530 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:36:53,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:36:53,531 INFO L82 PathProgramCache]: Analyzing trace with hash -384450883, now seen corresponding path program 1 times [2020-09-18 02:36:53,531 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:36:53,532 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892037931] [2020-09-18 02:36:53,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:36:53,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:53,643 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:36:53,643 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892037931] [2020-09-18 02:36:53,643 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581590794] [2020-09-18 02:36:53,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:36:53,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:36:53,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:36:53,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:36:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:36:53,921 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:36:53,921 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 21 [2020-09-18 02:36:53,921 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [476204095] [2020-09-18 02:36:53,921 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:36:53,923 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:36:53,930 INFO L274 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-09-18 02:36:53,930 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:36:54,750 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 21 new interpolants: [98881#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 98880#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 98883#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98882#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 98885#(and (<= ~x~0 2) (<= 1 ULTIMATE.start_main_~i~0)), 98884#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 98887#(and (<= thr2Thread2of4ForFork1_~t~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 98886#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 1)), 98889#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98888#(and (<= 3 ~n~0) (<= ~x~0 1)), 98891#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98890#(and (<= 3 ~n~0) (<= ~x~0 0)), 98893#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 98892#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 98894#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 98875#(<= (+ thr2Thread2of4ForFork1_~t~0 2) ~n~0), 98874#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 98877#(<= (+ ~x~0 2) ~n~0), 98876#(<= thr2Thread2of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 98879#(<= (+ ~x~0 3) ~n~0), 98878#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0)] [2020-09-18 02:36:54,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 44 states [2020-09-18 02:36:54,750 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:36:54,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2020-09-18 02:36:54,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1703, Unknown=0, NotChecked=0, Total=1892 [2020-09-18 02:36:54,753 INFO L87 Difference]: Start difference. First operand 2150 states and 8243 transitions. Second operand 44 states. [2020-09-18 02:37:08,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:08,400 INFO L93 Difference]: Finished difference Result 14268 states and 41069 transitions. [2020-09-18 02:37:08,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2020-09-18 02:37:08,400 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 21 [2020-09-18 02:37:08,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:08,421 INFO L225 Difference]: With dead ends: 14268 [2020-09-18 02:37:08,421 INFO L226 Difference]: Without dead ends: 14240 [2020-09-18 02:37:08,432 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33806 ImplicationChecksByTransitivity, 10.2s TimeCoverageRelationStatistics Valid=11520, Invalid=68852, Unknown=0, NotChecked=0, Total=80372 [2020-09-18 02:37:08,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14240 states. [2020-09-18 02:37:08,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14240 to 2251. [2020-09-18 02:37:08,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2251 states. [2020-09-18 02:37:08,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2251 states to 2251 states and 8696 transitions. [2020-09-18 02:37:08,601 INFO L78 Accepts]: Start accepts. Automaton has 2251 states and 8696 transitions. Word has length 21 [2020-09-18 02:37:08,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:08,601 INFO L479 AbstractCegarLoop]: Abstraction has 2251 states and 8696 transitions. [2020-09-18 02:37:08,601 INFO L480 AbstractCegarLoop]: Interpolant automaton has 44 states. [2020-09-18 02:37:08,602 INFO L276 IsEmpty]: Start isEmpty. Operand 2251 states and 8696 transitions. [2020-09-18 02:37:08,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:08,604 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:08,604 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:08,818 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2020-09-18 02:37:08,819 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:08,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:08,819 INFO L82 PathProgramCache]: Analyzing trace with hash -51603843, now seen corresponding path program 2 times [2020-09-18 02:37:08,820 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:08,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688062956] [2020-09-18 02:37:08,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:08,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:08,985 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688062956] [2020-09-18 02:37:08,985 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114461124] [2020-09-18 02:37:08,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:09,070 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:37:09,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:09,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:37:09,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:09,322 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:09,323 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:09,323 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-18 02:37:09,323 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1629733411] [2020-09-18 02:37:09,324 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:09,327 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:09,333 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-18 02:37:09,333 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:09,929 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [118241#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 118240#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 118229#(<= (+ thr2Thread1of4ForFork1_~t~0 3) ~n~0), 118231#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 118230#(<= (+ ~x~0 3) ~n~0), 118233#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 118232#(<= (+ thr2Thread1of4ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 118235#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 118234#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118237#(and (<= 3 ~n~0) (<= ~x~0 0)), 118236#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118239#(and (<= 1 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0)), 118238#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of4ForFork1_~t~0 0))] [2020-09-18 02:37:09,929 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-18 02:37:09,930 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:09,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-18 02:37:09,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1184, Unknown=0, NotChecked=0, Total=1332 [2020-09-18 02:37:09,931 INFO L87 Difference]: Start difference. First operand 2251 states and 8696 transitions. Second operand 37 states. [2020-09-18 02:37:20,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:20,807 INFO L93 Difference]: Finished difference Result 14931 states and 44281 transitions. [2020-09-18 02:37:20,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 193 states. [2020-09-18 02:37:20,807 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 21 [2020-09-18 02:37:20,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:20,833 INFO L225 Difference]: With dead ends: 14931 [2020-09-18 02:37:20,833 INFO L226 Difference]: Without dead ends: 14908 [2020-09-18 02:37:20,837 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 24 SyntacticMatches, 4 SemanticMatches, 222 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20360 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=7397, Invalid=42555, Unknown=0, NotChecked=0, Total=49952 [2020-09-18 02:37:20,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14908 states. [2020-09-18 02:37:21,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14908 to 2213. [2020-09-18 02:37:21,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2213 states. [2020-09-18 02:37:21,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 8570 transitions. [2020-09-18 02:37:21,117 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 8570 transitions. Word has length 21 [2020-09-18 02:37:21,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:21,117 INFO L479 AbstractCegarLoop]: Abstraction has 2213 states and 8570 transitions. [2020-09-18 02:37:21,118 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-18 02:37:21,118 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 8570 transitions. [2020-09-18 02:37:21,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:21,121 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:21,121 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:21,335 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2020-09-18 02:37:21,335 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:21,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:21,336 INFO L82 PathProgramCache]: Analyzing trace with hash 228952445, now seen corresponding path program 3 times [2020-09-18 02:37:21,337 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:21,337 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174911173] [2020-09-18 02:37:21,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:21,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:21,487 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:21,488 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174911173] [2020-09-18 02:37:21,488 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647653884] [2020-09-18 02:37:21,488 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:21,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-18 02:37:21,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:21,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:37:21,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:21,798 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:21,799 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:21,799 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-18 02:37:21,799 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [889845392] [2020-09-18 02:37:21,800 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:21,802 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:21,806 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-18 02:37:21,807 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:22,312 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [138058#(<= (+ thr2Thread1of4ForFork1_~t~0 2) ~n~0), 138059#(<= thr2Thread1of4ForFork1_~t~0 ULTIMATE.start_main_~i~0), 138057#(<= ~x~0 (+ ULTIMATE.start_main_~i~0 1)), 138062#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 138063#(<= (+ ~x~0 3) ~n~0), 138060#(<= (+ ~x~0 2) ~n~0), 138061#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0), 138066#(and (<= thr2Thread1of4ForFork1_~t~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 138067#(and (<= 3 ~n~0) (<= ~x~0 1)), 138064#(and (<= ~x~0 2) (<= 1 ULTIMATE.start_main_~i~0)), 138065#(and (<= 3 ~n~0) (<= thr2Thread1of4ForFork1_~t~0 1)), 138070#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 138071#(and (<= 3 ~n~0) (<= ~x~0 0)), 138068#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 138069#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0))] [2020-09-18 02:37:22,312 INFO L459 AbstractCegarLoop]: Interpolant automaton has 39 states [2020-09-18 02:37:22,313 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:22,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2020-09-18 02:37:22,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=175, Invalid=1307, Unknown=0, NotChecked=0, Total=1482 [2020-09-18 02:37:22,314 INFO L87 Difference]: Start difference. First operand 2213 states and 8570 transitions. Second operand 39 states. [2020-09-18 02:37:30,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:30,673 INFO L93 Difference]: Finished difference Result 11031 states and 32872 transitions. [2020-09-18 02:37:30,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2020-09-18 02:37:30,673 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 21 [2020-09-18 02:37:30,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:30,690 INFO L225 Difference]: With dead ends: 11031 [2020-09-18 02:37:30,691 INFO L226 Difference]: Without dead ends: 11017 [2020-09-18 02:37:30,692 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11926 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=4975, Invalid=27245, Unknown=0, NotChecked=0, Total=32220 [2020-09-18 02:37:30,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11017 states. [2020-09-18 02:37:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11017 to 2104. [2020-09-18 02:37:30,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2104 states. [2020-09-18 02:37:30,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2104 states to 2104 states and 8128 transitions. [2020-09-18 02:37:30,888 INFO L78 Accepts]: Start accepts. Automaton has 2104 states and 8128 transitions. Word has length 21 [2020-09-18 02:37:30,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:30,889 INFO L479 AbstractCegarLoop]: Abstraction has 2104 states and 8128 transitions. [2020-09-18 02:37:30,889 INFO L480 AbstractCegarLoop]: Interpolant automaton has 39 states. [2020-09-18 02:37:30,889 INFO L276 IsEmpty]: Start isEmpty. Operand 2104 states and 8128 transitions. [2020-09-18 02:37:30,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:30,890 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:30,890 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:31,106 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2020-09-18 02:37:31,106 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:31,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:31,107 INFO L82 PathProgramCache]: Analyzing trace with hash 1763023933, now seen corresponding path program 4 times [2020-09-18 02:37:31,107 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:31,107 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784835250] [2020-09-18 02:37:31,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:31,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:31,261 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:31,262 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784835250] [2020-09-18 02:37:31,262 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216274385] [2020-09-18 02:37:31,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:31,339 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-18 02:37:31,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:31,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:37:31,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:31,575 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:31,575 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:31,576 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-18 02:37:31,576 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [11069936] [2020-09-18 02:37:31,576 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:31,579 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:31,583 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-09-18 02:37:31,583 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:31,825 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [153682#(and (<= ~x~0 1) (<= 1 ULTIMATE.start_main_~i~0)), 153683#(and (<= 3 ~n~0) (<= ~x~0 0)), 153680#(and (= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 153681#(and (<= 3 ~n~0) (<= thr2Thread2of4ForFork1_~t~0 0)), 153684#(and (<= thr2Thread2of4ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 153678#(<= ~x~0 ULTIMATE.start_main_~i~0), 153679#(<= (+ ~x~0 3) ~n~0), 153677#(<= (+ thr2Thread2of4ForFork1_~t~0 3) ~n~0)] [2020-09-18 02:37:31,825 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-18 02:37:31,825 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:31,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-18 02:37:31,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=859, Unknown=0, NotChecked=0, Total=992 [2020-09-18 02:37:31,826 INFO L87 Difference]: Start difference. First operand 2104 states and 8128 transitions. Second operand 32 states. [2020-09-18 02:37:38,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:38,125 INFO L93 Difference]: Finished difference Result 11664 states and 35360 transitions. [2020-09-18 02:37:38,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2020-09-18 02:37:38,126 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 21 [2020-09-18 02:37:38,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:38,144 INFO L225 Difference]: With dead ends: 11664 [2020-09-18 02:37:38,145 INFO L226 Difference]: Without dead ends: 11647 [2020-09-18 02:37:38,146 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6498 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=3116, Invalid=15244, Unknown=0, NotChecked=0, Total=18360 [2020-09-18 02:37:38,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11647 states. [2020-09-18 02:37:38,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11647 to 2028. [2020-09-18 02:37:38,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2028 states. [2020-09-18 02:37:38,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2028 states to 2028 states and 7821 transitions. [2020-09-18 02:37:38,237 INFO L78 Accepts]: Start accepts. Automaton has 2028 states and 7821 transitions. Word has length 21 [2020-09-18 02:37:38,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:38,237 INFO L479 AbstractCegarLoop]: Abstraction has 2028 states and 7821 transitions. [2020-09-18 02:37:38,237 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-18 02:37:38,238 INFO L276 IsEmpty]: Start isEmpty. Operand 2028 states and 7821 transitions. [2020-09-18 02:37:38,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:38,239 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:38,239 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:38,445 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:38,445 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:38,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:38,446 INFO L82 PathProgramCache]: Analyzing trace with hash -503695747, now seen corresponding path program 5 times [2020-09-18 02:37:38,447 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:38,447 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586319800] [2020-09-18 02:37:38,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:38,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:38,598 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:38,599 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586319800] [2020-09-18 02:37:38,599 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1431767773] [2020-09-18 02:37:38,599 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:38,672 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-18 02:37:38,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:38,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:37:38,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:38,897 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:38,898 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:38,898 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-18 02:37:38,898 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [472095290] [2020-09-18 02:37:38,899 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:38,901 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:38,908 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:37:38,908 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:38,909 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:38,909 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:37:38,909 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:38,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:37:38,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:37:38,909 INFO L87 Difference]: Start difference. First operand 2028 states and 7821 transitions. Second operand 24 states. [2020-09-18 02:37:43,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:43,587 INFO L93 Difference]: Finished difference Result 17317 states and 53258 transitions. [2020-09-18 02:37:43,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2020-09-18 02:37:43,588 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-18 02:37:43,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:43,620 INFO L225 Difference]: With dead ends: 17317 [2020-09-18 02:37:43,620 INFO L226 Difference]: Without dead ends: 17309 [2020-09-18 02:37:43,621 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4137 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2116, Invalid=9656, Unknown=0, NotChecked=0, Total=11772 [2020-09-18 02:37:43,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17309 states. [2020-09-18 02:37:43,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17309 to 1907. [2020-09-18 02:37:43,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1907 states. [2020-09-18 02:37:43,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1907 states to 1907 states and 7310 transitions. [2020-09-18 02:37:43,745 INFO L78 Accepts]: Start accepts. Automaton has 1907 states and 7310 transitions. Word has length 21 [2020-09-18 02:37:43,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:43,746 INFO L479 AbstractCegarLoop]: Abstraction has 1907 states and 7310 transitions. [2020-09-18 02:37:43,746 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:37:43,746 INFO L276 IsEmpty]: Start isEmpty. Operand 1907 states and 7310 transitions. [2020-09-18 02:37:43,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:43,747 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:43,747 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:43,961 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2020-09-18 02:37:43,961 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:43,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:43,962 INFO L82 PathProgramCache]: Analyzing trace with hash -493517827, now seen corresponding path program 6 times [2020-09-18 02:37:43,962 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:43,962 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613708926] [2020-09-18 02:37:43,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:44,115 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:44,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613708926] [2020-09-18 02:37:44,115 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42967093] [2020-09-18 02:37:44,115 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:44,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-18 02:37:44,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:44,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:37:44,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:44,409 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:44,409 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:44,409 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 22 [2020-09-18 02:37:44,410 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1201888489] [2020-09-18 02:37:44,410 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:44,411 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:44,414 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:37:44,414 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:44,415 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:44,415 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:37:44,415 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:44,415 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:37:44,415 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:37:44,415 INFO L87 Difference]: Start difference. First operand 1907 states and 7310 transitions. Second operand 24 states. [2020-09-18 02:37:48,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:48,530 INFO L93 Difference]: Finished difference Result 14891 states and 44736 transitions. [2020-09-18 02:37:48,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2020-09-18 02:37:48,531 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 21 [2020-09-18 02:37:48,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:48,556 INFO L225 Difference]: With dead ends: 14891 [2020-09-18 02:37:48,556 INFO L226 Difference]: Without dead ends: 14879 [2020-09-18 02:37:48,557 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4297 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=2157, Invalid=10053, Unknown=0, NotChecked=0, Total=12210 [2020-09-18 02:37:48,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14879 states. [2020-09-18 02:37:48,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14879 to 1800. [2020-09-18 02:37:48,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1800 states. [2020-09-18 02:37:48,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1800 states to 1800 states and 6961 transitions. [2020-09-18 02:37:48,671 INFO L78 Accepts]: Start accepts. Automaton has 1800 states and 6961 transitions. Word has length 21 [2020-09-18 02:37:48,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:48,671 INFO L479 AbstractCegarLoop]: Abstraction has 1800 states and 6961 transitions. [2020-09-18 02:37:48,671 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:37:48,672 INFO L276 IsEmpty]: Start isEmpty. Operand 1800 states and 6961 transitions. [2020-09-18 02:37:48,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:37:48,673 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:48,673 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:48,886 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,17 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:48,886 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:48,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:48,886 INFO L82 PathProgramCache]: Analyzing trace with hash -917262728, now seen corresponding path program 1 times [2020-09-18 02:37:48,887 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:48,887 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597722632] [2020-09-18 02:37:48,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:48,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:48,993 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:37:48,993 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597722632] [2020-09-18 02:37:48,993 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507103759] [2020-09-18 02:37:48,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:49,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:49,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:37:49,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:49,206 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:49,206 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:49,206 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 15 [2020-09-18 02:37:49,207 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [204202243] [2020-09-18 02:37:49,207 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:49,209 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:49,211 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:37:49,211 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:49,212 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:49,212 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-18 02:37:49,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:49,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-18 02:37:49,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2020-09-18 02:37:49,212 INFO L87 Difference]: Start difference. First operand 1800 states and 6961 transitions. Second operand 17 states. [2020-09-18 02:37:49,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:49,863 INFO L93 Difference]: Finished difference Result 2762 states and 9976 transitions. [2020-09-18 02:37:49,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-18 02:37:49,863 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 21 [2020-09-18 02:37:49,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:49,868 INFO L225 Difference]: With dead ends: 2762 [2020-09-18 02:37:49,868 INFO L226 Difference]: Without dead ends: 2746 [2020-09-18 02:37:49,868 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=161, Invalid=439, Unknown=0, NotChecked=0, Total=600 [2020-09-18 02:37:49,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2746 states. [2020-09-18 02:37:49,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2746 to 1965. [2020-09-18 02:37:49,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1965 states. [2020-09-18 02:37:49,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1965 states to 1965 states and 7429 transitions. [2020-09-18 02:37:49,904 INFO L78 Accepts]: Start accepts. Automaton has 1965 states and 7429 transitions. Word has length 21 [2020-09-18 02:37:49,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:49,904 INFO L479 AbstractCegarLoop]: Abstraction has 1965 states and 7429 transitions. [2020-09-18 02:37:49,904 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-18 02:37:49,904 INFO L276 IsEmpty]: Start isEmpty. Operand 1965 states and 7429 transitions. [2020-09-18 02:37:49,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-18 02:37:49,905 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:49,906 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:50,107 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2020-09-18 02:37:50,107 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-18 02:37:50,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:50,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1624171416, now seen corresponding path program 1 times [2020-09-18 02:37:50,109 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:50,109 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094237458] [2020-09-18 02:37:50,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:37:50,126 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:37:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:37:50,140 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:37:50,157 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-18 02:37:50,158 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-18 02:37:50,158 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2020-09-18 02:37:50,158 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-18 02:37:50,158 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-18 02:37:50,159 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-18 02:37:50,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,172 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,173 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,174 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,175 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,177 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,181 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,182 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,183 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,184 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,185 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,186 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,187 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,187 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,189 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,189 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,191 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,192 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,194 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,197 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,197 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,199 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,199 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,199 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,200 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,200 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,200 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,201 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,201 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,201 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,202 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,202 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:37:50,203 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-18 02:37:50,203 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:37:50,203 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:37:50,203 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:37:50,203 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:37:50,204 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:37:50,204 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:37:50,204 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:37:50,204 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:37:50,205 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 148 places, 133 transitions, 356 flow [2020-09-18 02:37:50,206 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-18 02:37:50,222 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-18 02:37:50,222 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-18 02:37:50,223 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-09-18 02:37:50,228 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 148 places, 133 transitions, 356 flow [2020-09-18 02:37:50,245 INFO L129 PetriNetUnfolder]: 8/159 cut-off events. [2020-09-18 02:37:50,245 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-18 02:37:50,246 INFO L80 FinitePrefix]: Finished finitePrefix Result has 197 conditions, 159 events. 8/159 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 297 event pairs, 0 based on Foata normal form. 0/144 useless extension candidates. Maximal degree in co-relation 186. Up to 12 conditions per place. [2020-09-18 02:37:50,252 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2860 [2020-09-18 02:37:50,253 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:37:52,352 WARN L193 SmtUtils]: Spent 178.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 56 [2020-09-18 02:37:52,888 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification that was a NOOP. DAG size: 68 [2020-09-18 02:37:53,016 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3247 [2020-09-18 02:37:53,016 INFO L214 etLargeBlockEncoding]: Total number of compositions: 119 [2020-09-18 02:37:53,016 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 61 places, 39 transitions, 168 flow [2020-09-18 02:37:53,336 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 6191 states. [2020-09-18 02:37:53,337 INFO L276 IsEmpty]: Start isEmpty. Operand 6191 states. [2020-09-18 02:37:53,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:37:53,337 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:53,337 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:37:53,337 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:37:53,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:53,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1129837, now seen corresponding path program 1 times [2020-09-18 02:37:53,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:53,338 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832112545] [2020-09-18 02:37:53,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:53,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:53,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:53,364 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832112545] [2020-09-18 02:37:53,364 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:37:53,364 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:37:53,364 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1513581394] [2020-09-18 02:37:53,365 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:53,365 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:53,365 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:37:53,365 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:53,365 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:53,366 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:37:53,366 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:53,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:37:53,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:37:53,366 INFO L87 Difference]: Start difference. First operand 6191 states. Second operand 3 states. [2020-09-18 02:37:53,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:53,450 INFO L93 Difference]: Finished difference Result 5844 states and 26316 transitions. [2020-09-18 02:37:53,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:37:53,450 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:37:53,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:53,468 INFO L225 Difference]: With dead ends: 5844 [2020-09-18 02:37:53,469 INFO L226 Difference]: Without dead ends: 5479 [2020-09-18 02:37:53,470 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:37:53,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5479 states. [2020-09-18 02:37:53,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5479 to 5479. [2020-09-18 02:37:53,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5479 states. [2020-09-18 02:37:53,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5479 states to 5479 states and 24493 transitions. [2020-09-18 02:37:53,635 INFO L78 Accepts]: Start accepts. Automaton has 5479 states and 24493 transitions. Word has length 3 [2020-09-18 02:37:53,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:53,635 INFO L479 AbstractCegarLoop]: Abstraction has 5479 states and 24493 transitions. [2020-09-18 02:37:53,635 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:37:53,635 INFO L276 IsEmpty]: Start isEmpty. Operand 5479 states and 24493 transitions. [2020-09-18 02:37:53,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-18 02:37:53,635 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:53,635 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:53,636 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-09-18 02:37:53,636 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:37:53,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:53,636 INFO L82 PathProgramCache]: Analyzing trace with hash 683068333, now seen corresponding path program 1 times [2020-09-18 02:37:53,636 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:53,637 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385385149] [2020-09-18 02:37:53,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:53,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:53,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:53,687 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385385149] [2020-09-18 02:37:53,687 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:37:53,687 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:37:53,687 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1222924510] [2020-09-18 02:37:53,688 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:53,688 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:53,689 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-18 02:37:53,689 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:53,689 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:53,689 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:37:53,689 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:53,690 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:37:53,690 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:37:53,690 INFO L87 Difference]: Start difference. First operand 5479 states and 24493 transitions. Second operand 5 states. [2020-09-18 02:37:53,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:53,914 INFO L93 Difference]: Finished difference Result 11373 states and 46632 transitions. [2020-09-18 02:37:53,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:37:53,915 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-18 02:37:53,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:53,963 INFO L225 Difference]: With dead ends: 11373 [2020-09-18 02:37:53,963 INFO L226 Difference]: Without dead ends: 11366 [2020-09-18 02:37:53,964 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:37:54,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11366 states. [2020-09-18 02:37:54,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11366 to 6331. [2020-09-18 02:37:54,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6331 states. [2020-09-18 02:37:54,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6331 states to 6331 states and 28544 transitions. [2020-09-18 02:37:54,416 INFO L78 Accepts]: Start accepts. Automaton has 6331 states and 28544 transitions. Word has length 9 [2020-09-18 02:37:54,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:54,416 INFO L479 AbstractCegarLoop]: Abstraction has 6331 states and 28544 transitions. [2020-09-18 02:37:54,417 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:37:54,417 INFO L276 IsEmpty]: Start isEmpty. Operand 6331 states and 28544 transitions. [2020-09-18 02:37:54,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-18 02:37:54,417 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:54,418 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:54,418 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-18 02:37:54,418 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:37:54,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:54,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1472806829, now seen corresponding path program 1 times [2020-09-18 02:37:54,419 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:54,419 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737807571] [2020-09-18 02:37:54,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:54,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:37:54,478 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737807571] [2020-09-18 02:37:54,478 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:37:54,479 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:37:54,479 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2023462455] [2020-09-18 02:37:54,479 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:54,481 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:54,483 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-18 02:37:54,483 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:54,483 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:54,485 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:37:54,485 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:54,486 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:37:54,486 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:37:54,486 INFO L87 Difference]: Start difference. First operand 6331 states and 28544 transitions. Second operand 5 states. [2020-09-18 02:37:54,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:54,723 INFO L93 Difference]: Finished difference Result 12785 states and 53129 transitions. [2020-09-18 02:37:54,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:37:54,724 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-18 02:37:54,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:54,762 INFO L225 Difference]: With dead ends: 12785 [2020-09-18 02:37:54,763 INFO L226 Difference]: Without dead ends: 12772 [2020-09-18 02:37:54,764 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:37:54,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12772 states. [2020-09-18 02:37:55,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12772 to 7391. [2020-09-18 02:37:55,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7391 states. [2020-09-18 02:37:55,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 33694 transitions. [2020-09-18 02:37:55,858 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 33694 transitions. Word has length 13 [2020-09-18 02:37:55,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:55,858 INFO L479 AbstractCegarLoop]: Abstraction has 7391 states and 33694 transitions. [2020-09-18 02:37:55,858 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:37:55,858 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 33694 transitions. [2020-09-18 02:37:55,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:37:55,858 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:55,859 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:55,859 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-18 02:37:55,859 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:37:55,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:55,859 INFO L82 PathProgramCache]: Analyzing trace with hash 1682184658, now seen corresponding path program 1 times [2020-09-18 02:37:55,859 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:55,859 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153388008] [2020-09-18 02:37:55,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:55,965 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:55,966 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153388008] [2020-09-18 02:37:55,966 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749788103] [2020-09-18 02:37:55,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:56,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:56,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:37:56,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:56,204 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:56,204 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:56,204 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-18 02:37:56,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [462832217] [2020-09-18 02:37:56,205 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:56,206 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:56,208 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-18 02:37:56,208 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:56,491 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [81024#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 81017#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 81019#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 81018#(<= (+ ~x~0 2) ~n~0), 81021#(and (<= 2 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 81020#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 81023#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 81022#(and (<= ~x~0 0) (<= 2 ~n~0))] [2020-09-18 02:37:56,491 INFO L459 AbstractCegarLoop]: Interpolant automaton has 25 states [2020-09-18 02:37:56,492 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:56,492 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2020-09-18 02:37:56,492 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2020-09-18 02:37:56,492 INFO L87 Difference]: Start difference. First operand 7391 states and 33694 transitions. Second operand 25 states. [2020-09-18 02:37:58,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:37:58,176 INFO L93 Difference]: Finished difference Result 24707 states and 93974 transitions. [2020-09-18 02:37:58,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-18 02:37:58,177 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 15 [2020-09-18 02:37:58,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:37:58,231 INFO L225 Difference]: With dead ends: 24707 [2020-09-18 02:37:58,232 INFO L226 Difference]: Without dead ends: 24682 [2020-09-18 02:37:58,232 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 13 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 819 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=626, Invalid=2454, Unknown=0, NotChecked=0, Total=3080 [2020-09-18 02:37:58,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24682 states. [2020-09-18 02:37:58,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24682 to 7303. [2020-09-18 02:37:58,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7303 states. [2020-09-18 02:37:58,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7303 states to 7303 states and 33260 transitions. [2020-09-18 02:37:58,573 INFO L78 Accepts]: Start accepts. Automaton has 7303 states and 33260 transitions. Word has length 15 [2020-09-18 02:37:58,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:37:58,573 INFO L479 AbstractCegarLoop]: Abstraction has 7303 states and 33260 transitions. [2020-09-18 02:37:58,573 INFO L480 AbstractCegarLoop]: Interpolant automaton has 25 states. [2020-09-18 02:37:58,573 INFO L276 IsEmpty]: Start isEmpty. Operand 7303 states and 33260 transitions. [2020-09-18 02:37:58,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:37:58,573 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:37:58,573 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:37:58,774 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2020-09-18 02:37:58,774 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:37:58,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:37:58,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1971855314, now seen corresponding path program 2 times [2020-09-18 02:37:58,776 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:37:58,776 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281910918] [2020-09-18 02:37:58,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:37:58,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:37:58,871 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:58,871 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281910918] [2020-09-18 02:37:58,871 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1960659479] [2020-09-18 02:37:58,871 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:37:58,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:37:58,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:37:58,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:37:58,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:37:59,114 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:37:59,114 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:37:59,115 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2020-09-18 02:37:59,115 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [681047344] [2020-09-18 02:37:59,115 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:37:59,116 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:37:59,118 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-18 02:37:59,118 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:37:59,118 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:37:59,118 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-18 02:37:59,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:37:59,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-18 02:37:59,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2020-09-18 02:37:59,119 INFO L87 Difference]: Start difference. First operand 7303 states and 33260 transitions. Second operand 17 states. [2020-09-18 02:38:00,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:00,788 INFO L93 Difference]: Finished difference Result 29918 states and 114385 transitions. [2020-09-18 02:38:00,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2020-09-18 02:38:00,789 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 15 [2020-09-18 02:38:00,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:00,856 INFO L225 Difference]: With dead ends: 29918 [2020-09-18 02:38:00,856 INFO L226 Difference]: Without dead ends: 29896 [2020-09-18 02:38:00,856 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 433 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=410, Invalid=1396, Unknown=0, NotChecked=0, Total=1806 [2020-09-18 02:38:01,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29896 states. [2020-09-18 02:38:01,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29896 to 7048. [2020-09-18 02:38:01,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7048 states. [2020-09-18 02:38:01,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7048 states to 7048 states and 32136 transitions. [2020-09-18 02:38:01,239 INFO L78 Accepts]: Start accepts. Automaton has 7048 states and 32136 transitions. Word has length 15 [2020-09-18 02:38:01,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:01,240 INFO L479 AbstractCegarLoop]: Abstraction has 7048 states and 32136 transitions. [2020-09-18 02:38:01,240 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-18 02:38:01,240 INFO L276 IsEmpty]: Start isEmpty. Operand 7048 states and 32136 transitions. [2020-09-18 02:38:01,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-18 02:38:01,240 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:01,240 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:01,441 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-18 02:38:01,441 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:01,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:01,442 INFO L82 PathProgramCache]: Analyzing trace with hash 1257206282, now seen corresponding path program 1 times [2020-09-18 02:38:01,442 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:01,443 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663567390] [2020-09-18 02:38:01,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:01,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:01,521 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:01,521 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663567390] [2020-09-18 02:38:01,521 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471370036] [2020-09-18 02:38:01,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:01,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:01,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-18 02:38:01,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:01,733 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:01,734 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:01,734 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2020-09-18 02:38:01,734 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [749380825] [2020-09-18 02:38:01,734 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:01,736 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:01,738 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-18 02:38:01,738 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:01,738 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:38:01,738 INFO L459 AbstractCegarLoop]: Interpolant automaton has 15 states [2020-09-18 02:38:01,738 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:01,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2020-09-18 02:38:01,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2020-09-18 02:38:01,739 INFO L87 Difference]: Start difference. First operand 7048 states and 32136 transitions. Second operand 15 states. [2020-09-18 02:38:02,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:02,442 INFO L93 Difference]: Finished difference Result 13018 states and 55859 transitions. [2020-09-18 02:38:02,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-18 02:38:02,443 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 17 [2020-09-18 02:38:02,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:02,475 INFO L225 Difference]: With dead ends: 13018 [2020-09-18 02:38:02,476 INFO L226 Difference]: Without dead ends: 12984 [2020-09-18 02:38:02,476 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=134, Invalid=372, Unknown=0, NotChecked=0, Total=506 [2020-09-18 02:38:02,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12984 states. [2020-09-18 02:38:02,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12984 to 8342. [2020-09-18 02:38:02,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8342 states. [2020-09-18 02:38:02,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8342 states to 8342 states and 38278 transitions. [2020-09-18 02:38:02,732 INFO L78 Accepts]: Start accepts. Automaton has 8342 states and 38278 transitions. Word has length 17 [2020-09-18 02:38:02,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:02,732 INFO L479 AbstractCegarLoop]: Abstraction has 8342 states and 38278 transitions. [2020-09-18 02:38:02,732 INFO L480 AbstractCegarLoop]: Interpolant automaton has 15 states. [2020-09-18 02:38:02,732 INFO L276 IsEmpty]: Start isEmpty. Operand 8342 states and 38278 transitions. [2020-09-18 02:38:02,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:38:02,733 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:02,733 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:02,934 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-18 02:38:02,934 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:02,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:02,935 INFO L82 PathProgramCache]: Analyzing trace with hash 631632905, now seen corresponding path program 1 times [2020-09-18 02:38:02,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:02,936 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912364762] [2020-09-18 02:38:02,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:02,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:03,039 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:38:03,039 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912364762] [2020-09-18 02:38:03,040 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [736290801] [2020-09-18 02:38:03,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:03,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:03,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:38:03,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:03,381 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:03,382 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:03,382 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2020-09-18 02:38:03,383 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [841516432] [2020-09-18 02:38:03,383 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:03,385 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:03,390 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-09-18 02:38:03,390 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:03,879 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [194386#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 194387#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 194384#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 194385#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 194378#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 194379#(<= (+ ~x~0 2) ~n~0), 194382#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 194383#(and (<= 3 ~n~0) (<= ~x~0 0)), 194380#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 194381#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0)] [2020-09-18 02:38:03,879 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-18 02:38:03,879 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:03,880 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-18 02:38:03,880 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2020-09-18 02:38:03,880 INFO L87 Difference]: Start difference. First operand 8342 states and 38278 transitions. Second operand 28 states. [2020-09-18 02:38:06,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:06,547 INFO L93 Difference]: Finished difference Result 27565 states and 106207 transitions. [2020-09-18 02:38:06,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2020-09-18 02:38:06,547 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 19 [2020-09-18 02:38:06,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:06,613 INFO L225 Difference]: With dead ends: 27565 [2020-09-18 02:38:06,613 INFO L226 Difference]: Without dead ends: 27531 [2020-09-18 02:38:06,614 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 26 SyntacticMatches, 6 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1786 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=969, Invalid=4731, Unknown=0, NotChecked=0, Total=5700 [2020-09-18 02:38:06,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27531 states. [2020-09-18 02:38:06,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27531 to 8765. [2020-09-18 02:38:06,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8765 states. [2020-09-18 02:38:07,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8765 states to 8765 states and 40482 transitions. [2020-09-18 02:38:07,024 INFO L78 Accepts]: Start accepts. Automaton has 8765 states and 40482 transitions. Word has length 19 [2020-09-18 02:38:07,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:07,024 INFO L479 AbstractCegarLoop]: Abstraction has 8765 states and 40482 transitions. [2020-09-18 02:38:07,025 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-18 02:38:07,025 INFO L276 IsEmpty]: Start isEmpty. Operand 8765 states and 40482 transitions. [2020-09-18 02:38:07,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:38:07,026 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:07,026 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:07,227 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-18 02:38:07,227 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:07,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:07,228 INFO L82 PathProgramCache]: Analyzing trace with hash -968342726, now seen corresponding path program 1 times [2020-09-18 02:38:07,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:07,228 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081195361] [2020-09-18 02:38:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:07,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:07,329 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:07,330 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081195361] [2020-09-18 02:38:07,330 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861428098] [2020-09-18 02:38:07,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:07,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:07,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:38:07,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:07,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:07,593 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:07,593 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 16 [2020-09-18 02:38:07,593 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1720736875] [2020-09-18 02:38:07,593 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:07,595 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:07,598 INFO L274 McrAutomatonBuilder]: Finished intersection with 28 states and 35 transitions. [2020-09-18 02:38:07,598 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:07,779 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [239651#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 239654#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 239653#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 239652#(and (<= 3 ~n~0) (<= ~x~0 0))] [2020-09-18 02:38:07,780 INFO L459 AbstractCegarLoop]: Interpolant automaton has 22 states [2020-09-18 02:38:07,780 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:07,780 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2020-09-18 02:38:07,780 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2020-09-18 02:38:07,781 INFO L87 Difference]: Start difference. First operand 8765 states and 40482 transitions. Second operand 22 states. [2020-09-18 02:38:09,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:09,637 INFO L93 Difference]: Finished difference Result 24775 states and 97361 transitions. [2020-09-18 02:38:09,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-18 02:38:09,638 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 19 [2020-09-18 02:38:09,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:09,690 INFO L225 Difference]: With dead ends: 24775 [2020-09-18 02:38:09,690 INFO L226 Difference]: Without dead ends: 24744 [2020-09-18 02:38:09,690 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 20 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 634 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=542, Invalid=2008, Unknown=0, NotChecked=0, Total=2550 [2020-09-18 02:38:09,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24744 states. [2020-09-18 02:38:10,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24744 to 8793. [2020-09-18 02:38:10,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8793 states. [2020-09-18 02:38:10,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8793 states to 8793 states and 40603 transitions. [2020-09-18 02:38:10,066 INFO L78 Accepts]: Start accepts. Automaton has 8793 states and 40603 transitions. Word has length 19 [2020-09-18 02:38:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:10,067 INFO L479 AbstractCegarLoop]: Abstraction has 8793 states and 40603 transitions. [2020-09-18 02:38:10,067 INFO L480 AbstractCegarLoop]: Interpolant automaton has 22 states. [2020-09-18 02:38:10,067 INFO L276 IsEmpty]: Start isEmpty. Operand 8793 states and 40603 transitions. [2020-09-18 02:38:10,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:38:10,068 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:10,068 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:10,268 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:10,269 INFO L427 AbstractCegarLoop]: === Iteration 9 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:10,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:10,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1289406842, now seen corresponding path program 2 times [2020-09-18 02:38:10,270 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:10,270 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040480000] [2020-09-18 02:38:10,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:10,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:10,389 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:10,390 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040480000] [2020-09-18 02:38:10,390 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354047534] [2020-09-18 02:38:10,390 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:10,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:38:10,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:38:10,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:38:10,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:10,638 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:38:10,638 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:10,638 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-18 02:38:10,639 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [25843168] [2020-09-18 02:38:10,639 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:10,641 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:10,644 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-18 02:38:10,644 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:10,645 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:38:10,645 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:38:10,645 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:10,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:38:10,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:38:10,646 INFO L87 Difference]: Start difference. First operand 8793 states and 40603 transitions. Second operand 18 states. [2020-09-18 02:38:12,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:12,141 INFO L93 Difference]: Finished difference Result 21023 states and 83902 transitions. [2020-09-18 02:38:12,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-18 02:38:12,142 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-09-18 02:38:12,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:12,188 INFO L225 Difference]: With dead ends: 21023 [2020-09-18 02:38:12,188 INFO L226 Difference]: Without dead ends: 20980 [2020-09-18 02:38:12,189 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-18 02:38:12,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20980 states. [2020-09-18 02:38:12,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20980 to 8678. [2020-09-18 02:38:12,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8678 states. [2020-09-18 02:38:12,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8678 states to 8678 states and 40094 transitions. [2020-09-18 02:38:12,704 INFO L78 Accepts]: Start accepts. Automaton has 8678 states and 40094 transitions. Word has length 19 [2020-09-18 02:38:12,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:12,704 INFO L479 AbstractCegarLoop]: Abstraction has 8678 states and 40094 transitions. [2020-09-18 02:38:12,704 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:38:12,704 INFO L276 IsEmpty]: Start isEmpty. Operand 8678 states and 40094 transitions. [2020-09-18 02:38:12,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:38:12,705 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:12,705 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:12,913 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-09-18 02:38:12,914 INFO L427 AbstractCegarLoop]: === Iteration 10 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:12,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:12,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1289437129, now seen corresponding path program 2 times [2020-09-18 02:38:12,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:12,915 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985894693] [2020-09-18 02:38:12,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:12,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:13,032 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:13,033 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985894693] [2020-09-18 02:38:13,033 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661735501] [2020-09-18 02:38:13,033 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:13,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:38:13,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:38:13,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:38:13,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:13,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:38:13,284 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:13,284 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-18 02:38:13,284 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [36372466] [2020-09-18 02:38:13,285 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:13,287 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:13,289 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 19 transitions. [2020-09-18 02:38:13,289 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:13,289 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:38:13,289 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:38:13,289 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:13,290 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:38:13,290 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:38:13,290 INFO L87 Difference]: Start difference. First operand 8678 states and 40094 transitions. Second operand 18 states. [2020-09-18 02:38:14,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:14,830 INFO L93 Difference]: Finished difference Result 23675 states and 96608 transitions. [2020-09-18 02:38:14,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-18 02:38:14,831 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 19 [2020-09-18 02:38:14,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:14,892 INFO L225 Difference]: With dead ends: 23675 [2020-09-18 02:38:14,892 INFO L226 Difference]: Without dead ends: 23632 [2020-09-18 02:38:14,892 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 300 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-18 02:38:15,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23632 states. [2020-09-18 02:38:15,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23632 to 8317. [2020-09-18 02:38:15,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8317 states. [2020-09-18 02:38:15,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8317 states to 8317 states and 38184 transitions. [2020-09-18 02:38:15,250 INFO L78 Accepts]: Start accepts. Automaton has 8317 states and 38184 transitions. Word has length 19 [2020-09-18 02:38:15,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:15,250 INFO L479 AbstractCegarLoop]: Abstraction has 8317 states and 38184 transitions. [2020-09-18 02:38:15,250 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:38:15,250 INFO L276 IsEmpty]: Start isEmpty. Operand 8317 states and 38184 transitions. [2020-09-18 02:38:15,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:38:15,252 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:15,252 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:15,466 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:15,466 INFO L427 AbstractCegarLoop]: === Iteration 11 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:15,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:15,467 INFO L82 PathProgramCache]: Analyzing trace with hash -848936583, now seen corresponding path program 1 times [2020-09-18 02:38:15,467 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:15,468 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989125406] [2020-09-18 02:38:15,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:15,609 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:38:15,609 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989125406] [2020-09-18 02:38:15,609 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095916220] [2020-09-18 02:38:15,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:15,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:15,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:38:15,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:15,928 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:15,929 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:15,929 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-18 02:38:15,929 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [855865647] [2020-09-18 02:38:15,929 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:15,932 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:15,938 INFO L274 McrAutomatonBuilder]: Finished intersection with 46 states and 69 transitions. [2020-09-18 02:38:15,938 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:16,976 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 19 new interpolants: [361093#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 361092#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 361094#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 361089#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 361088#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 361091#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 361090#(and (<= 3 ~n~0) (<= ~x~0 0)), 361077#(<= (+ ~x~0 2) ~n~0), 361076#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ~n~0), 361079#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 361078#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 361085#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 1)), 361084#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 361087#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 2 ULTIMATE.start_main_~i~0)), 361086#(and (<= 3 ~n~0) (<= ~x~0 1)), 361081#(<= (+ ~x~0 3) ~n~0), 361080#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 361083#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 361082#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-09-18 02:38:16,977 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-09-18 02:38:16,977 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:16,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-09-18 02:38:16,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=172, Invalid=1468, Unknown=0, NotChecked=0, Total=1640 [2020-09-18 02:38:16,978 INFO L87 Difference]: Start difference. First operand 8317 states and 38184 transitions. Second operand 41 states. [2020-09-18 02:38:36,457 WARN L193 SmtUtils]: Spent 208.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-09-18 02:38:36,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:36,805 INFO L93 Difference]: Finished difference Result 71452 states and 249325 transitions. [2020-09-18 02:38:36,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 305 states. [2020-09-18 02:38:36,806 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 21 [2020-09-18 02:38:36,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:36,964 INFO L225 Difference]: With dead ends: 71452 [2020-09-18 02:38:36,965 INFO L226 Difference]: Without dead ends: 71406 [2020-09-18 02:38:36,968 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 34 SyntacticMatches, 6 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51382 ImplicationChecksByTransitivity, 14.7s TimeCoverageRelationStatistics Valid=16485, Invalid=100137, Unknown=0, NotChecked=0, Total=116622 [2020-09-18 02:38:37,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71406 states. [2020-09-18 02:38:37,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71406 to 8836. [2020-09-18 02:38:37,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8836 states. [2020-09-18 02:38:37,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8836 states to 8836 states and 40843 transitions. [2020-09-18 02:38:37,741 INFO L78 Accepts]: Start accepts. Automaton has 8836 states and 40843 transitions. Word has length 21 [2020-09-18 02:38:37,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:37,742 INFO L479 AbstractCegarLoop]: Abstraction has 8836 states and 40843 transitions. [2020-09-18 02:38:37,742 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-09-18 02:38:37,742 INFO L276 IsEmpty]: Start isEmpty. Operand 8836 states and 40843 transitions. [2020-09-18 02:38:37,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:38:37,743 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:37,743 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:37,943 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2020-09-18 02:38:37,944 INFO L427 AbstractCegarLoop]: === Iteration 12 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:37,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:37,944 INFO L82 PathProgramCache]: Analyzing trace with hash 1408812985, now seen corresponding path program 2 times [2020-09-18 02:38:37,945 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:37,945 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107843422] [2020-09-18 02:38:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:37,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:38,126 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:38,126 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107843422] [2020-09-18 02:38:38,126 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [963629042] [2020-09-18 02:38:38,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:38,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:38:38,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:38:38,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:38:38,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:38,475 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:38,476 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:38,476 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-18 02:38:38,476 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [322382586] [2020-09-18 02:38:38,476 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:38,478 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:38,485 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-18 02:38:38,485 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:39,095 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [450914#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 450912#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 450913#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 450910#(and (<= 3 ~n~0) (<= ~x~0 0)), 450911#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 450908#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 450909#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 450906#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 450907#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 450904#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 450905#(<= (+ ~x~0 3) ~n~0)] [2020-09-18 02:38:39,095 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-18 02:38:39,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:39,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-18 02:38:39,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-18 02:38:39,096 INFO L87 Difference]: Start difference. First operand 8836 states and 40843 transitions. Second operand 34 states. [2020-09-18 02:38:42,380 WARN L193 SmtUtils]: Spent 210.00 ms on a formula simplification that was a NOOP. DAG size: 18 [2020-09-18 02:38:53,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:38:53,741 INFO L93 Difference]: Finished difference Result 72554 states and 260089 transitions. [2020-09-18 02:38:53,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 218 states. [2020-09-18 02:38:53,742 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 21 [2020-09-18 02:38:53,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:38:53,892 INFO L225 Difference]: With dead ends: 72554 [2020-09-18 02:38:53,893 INFO L226 Difference]: Without dead ends: 72513 [2020-09-18 02:38:53,894 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 25 SyntacticMatches, 6 SemanticMatches, 242 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24463 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=8788, Invalid=50504, Unknown=0, NotChecked=0, Total=59292 [2020-09-18 02:38:54,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72513 states. [2020-09-18 02:38:54,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72513 to 8695. [2020-09-18 02:38:54,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8695 states. [2020-09-18 02:38:54,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8695 states to 8695 states and 40233 transitions. [2020-09-18 02:38:54,666 INFO L78 Accepts]: Start accepts. Automaton has 8695 states and 40233 transitions. Word has length 21 [2020-09-18 02:38:54,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:38:54,666 INFO L479 AbstractCegarLoop]: Abstraction has 8695 states and 40233 transitions. [2020-09-18 02:38:54,666 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-18 02:38:54,666 INFO L276 IsEmpty]: Start isEmpty. Operand 8695 states and 40233 transitions. [2020-09-18 02:38:54,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:38:54,667 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:38:54,667 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:38:54,882 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,27 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:54,883 INFO L427 AbstractCegarLoop]: === Iteration 13 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:38:54,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:38:54,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1091422073, now seen corresponding path program 3 times [2020-09-18 02:38:54,884 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:38:54,884 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419511924] [2020-09-18 02:38:54,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:38:54,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:38:55,028 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:55,028 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419511924] [2020-09-18 02:38:55,029 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137742729] [2020-09-18 02:38:55,029 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:38:55,129 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2020-09-18 02:38:55,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:38:55,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:38:55,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:38:55,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:38:55,391 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:38:55,391 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-18 02:38:55,392 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1238294621] [2020-09-18 02:38:55,392 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:38:55,394 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:38:55,399 INFO L274 McrAutomatonBuilder]: Finished intersection with 38 states and 53 transitions. [2020-09-18 02:38:55,399 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:38:56,132 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 15 new interpolants: [541368#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 541369#(and (<= 3 ~n~0) (<= ~x~0 1)), 541370#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 541371#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 541372#(and (<= 3 ~n~0) (<= ~x~0 0)), 541373#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 541374#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 541375#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 541361#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ~n~0), 541362#(<= (+ ~x~0 2) ~n~0), 541363#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 541364#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 541365#(<= (+ ~x~0 3) ~n~0), 541366#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 541367#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0)] [2020-09-18 02:38:56,132 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-18 02:38:56,132 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:38:56,133 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-18 02:38:56,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=1181, Unknown=0, NotChecked=0, Total=1332 [2020-09-18 02:38:56,133 INFO L87 Difference]: Start difference. First operand 8695 states and 40233 transitions. Second operand 37 states. [2020-09-18 02:39:12,036 WARN L193 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 22 [2020-09-18 02:39:21,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:39:21,150 INFO L93 Difference]: Finished difference Result 78005 states and 270936 transitions. [2020-09-18 02:39:21,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 352 states. [2020-09-18 02:39:21,150 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 21 [2020-09-18 02:39:21,150 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:39:21,318 INFO L225 Difference]: With dead ends: 78005 [2020-09-18 02:39:21,319 INFO L226 Difference]: Without dead ends: 77979 [2020-09-18 02:39:21,327 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 411 GetRequests, 27 SyntacticMatches, 1 SemanticMatches, 383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65202 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=21239, Invalid=126601, Unknown=0, NotChecked=0, Total=147840 [2020-09-18 02:39:21,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77979 states. [2020-09-18 02:39:23,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77979 to 8378. [2020-09-18 02:39:23,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8378 states. [2020-09-18 02:39:23,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8378 states to 8378 states and 38723 transitions. [2020-09-18 02:39:23,747 INFO L78 Accepts]: Start accepts. Automaton has 8378 states and 38723 transitions. Word has length 21 [2020-09-18 02:39:23,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:39:23,747 INFO L479 AbstractCegarLoop]: Abstraction has 8378 states and 38723 transitions. [2020-09-18 02:39:23,747 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-18 02:39:23,747 INFO L276 IsEmpty]: Start isEmpty. Operand 8378 states and 38723 transitions. [2020-09-18 02:39:23,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:39:23,748 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:39:23,748 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:39:23,949 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2020-09-18 02:39:23,949 INFO L427 AbstractCegarLoop]: === Iteration 14 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:39:23,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:39:23,950 INFO L82 PathProgramCache]: Analyzing trace with hash 1430553849, now seen corresponding path program 4 times [2020-09-18 02:39:23,951 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:39:23,951 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381980446] [2020-09-18 02:39:23,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:39:23,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:39:24,128 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:39:24,129 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381980446] [2020-09-18 02:39:24,129 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1482811720] [2020-09-18 02:39:24,129 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:39:24,251 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-18 02:39:24,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:39:24,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:39:24,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:39:24,628 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:39:24,628 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:39:24,629 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-18 02:39:24,629 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1516022571] [2020-09-18 02:39:24,629 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:39:24,633 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:39:24,641 INFO L274 McrAutomatonBuilder]: Finished intersection with 30 states and 37 transitions. [2020-09-18 02:39:24,641 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:39:25,034 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [636921#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 636920#(and (<= 3 ~n~0) (<= ~x~0 0)), 636922#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 636915#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 636917#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 636916#(<= (+ ~x~0 3) ~n~0), 636919#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 636918#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0)] [2020-09-18 02:39:25,035 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-09-18 02:39:25,035 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:39:25,035 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-09-18 02:39:25,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2020-09-18 02:39:25,036 INFO L87 Difference]: Start difference. First operand 8378 states and 38723 transitions. Second operand 30 states. [2020-09-18 02:39:39,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:39:39,236 INFO L93 Difference]: Finished difference Result 71385 states and 254872 transitions. [2020-09-18 02:39:39,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 212 states. [2020-09-18 02:39:39,237 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 21 [2020-09-18 02:39:39,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:39:39,389 INFO L225 Difference]: With dead ends: 71385 [2020-09-18 02:39:39,389 INFO L226 Difference]: Without dead ends: 71344 [2020-09-18 02:39:39,392 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22768 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=8417, Invalid=46105, Unknown=0, NotChecked=0, Total=54522 [2020-09-18 02:39:39,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71344 states. [2020-09-18 02:39:40,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71344 to 8181. [2020-09-18 02:39:40,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8181 states. [2020-09-18 02:39:40,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8181 states to 8181 states and 37818 transitions. [2020-09-18 02:39:40,144 INFO L78 Accepts]: Start accepts. Automaton has 8181 states and 37818 transitions. Word has length 21 [2020-09-18 02:39:40,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:39:40,144 INFO L479 AbstractCegarLoop]: Abstraction has 8181 states and 37818 transitions. [2020-09-18 02:39:40,145 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-09-18 02:39:40,145 INFO L276 IsEmpty]: Start isEmpty. Operand 8181 states and 37818 transitions. [2020-09-18 02:39:40,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:39:40,146 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:39:40,146 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:39:40,346 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,29 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:39:40,347 INFO L427 AbstractCegarLoop]: === Iteration 15 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:39:40,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:39:40,347 INFO L82 PathProgramCache]: Analyzing trace with hash -2125563079, now seen corresponding path program 5 times [2020-09-18 02:39:40,348 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:39:40,348 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676273394] [2020-09-18 02:39:40,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:39:40,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:39:40,528 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:39:40,529 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676273394] [2020-09-18 02:39:40,529 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154998485] [2020-09-18 02:39:40,529 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:39:40,603 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2020-09-18 02:39:40,603 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:39:40,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:39:40,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:39:40,909 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:39:40,910 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:39:40,910 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-18 02:39:40,910 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1986424147] [2020-09-18 02:39:40,910 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:39:40,912 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:39:40,915 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:39:40,915 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:39:40,916 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:39:40,916 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-18 02:39:40,916 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:39:40,916 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-18 02:39:40,916 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-09-18 02:39:40,916 INFO L87 Difference]: Start difference. First operand 8181 states and 37818 transitions. Second operand 23 states. [2020-09-18 02:39:50,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:39:50,380 INFO L93 Difference]: Finished difference Result 69889 states and 254517 transitions. [2020-09-18 02:39:50,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2020-09-18 02:39:50,381 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-18 02:39:50,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:39:50,529 INFO L225 Difference]: With dead ends: 69889 [2020-09-18 02:39:50,529 INFO L226 Difference]: Without dead ends: 69868 [2020-09-18 02:39:50,531 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8530 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=3842, Invalid=18210, Unknown=0, NotChecked=0, Total=22052 [2020-09-18 02:39:50,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69868 states. [2020-09-18 02:39:51,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69868 to 7786. [2020-09-18 02:39:51,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7786 states. [2020-09-18 02:39:51,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7786 states to 7786 states and 35908 transitions. [2020-09-18 02:39:51,309 INFO L78 Accepts]: Start accepts. Automaton has 7786 states and 35908 transitions. Word has length 21 [2020-09-18 02:39:51,309 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:39:51,310 INFO L479 AbstractCegarLoop]: Abstraction has 7786 states and 35908 transitions. [2020-09-18 02:39:51,310 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-18 02:39:51,310 INFO L276 IsEmpty]: Start isEmpty. Operand 7786 states and 35908 transitions. [2020-09-18 02:39:51,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:39:51,311 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:39:51,311 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:39:51,524 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2020-09-18 02:39:51,525 INFO L427 AbstractCegarLoop]: === Iteration 16 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:39:51,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:39:51,525 INFO L82 PathProgramCache]: Analyzing trace with hash -2096487559, now seen corresponding path program 6 times [2020-09-18 02:39:51,526 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:39:51,526 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238400534] [2020-09-18 02:39:51,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:39:51,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:39:51,723 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:39:51,723 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238400534] [2020-09-18 02:39:51,724 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623420813] [2020-09-18 02:39:51,724 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:39:51,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2020-09-18 02:39:51,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:39:51,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:39:51,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:39:52,150 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:39:52,151 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:39:52,151 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-18 02:39:52,151 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [176670364] [2020-09-18 02:39:52,151 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:39:52,153 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:39:52,157 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:39:52,157 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:39:52,157 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:39:52,158 INFO L459 AbstractCegarLoop]: Interpolant automaton has 23 states [2020-09-18 02:39:52,158 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:39:52,158 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2020-09-18 02:39:52,158 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=425, Unknown=0, NotChecked=0, Total=506 [2020-09-18 02:39:52,158 INFO L87 Difference]: Start difference. First operand 7786 states and 35908 transitions. Second operand 23 states. [2020-09-18 02:39:53,957 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 12 [2020-09-18 02:40:02,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:02,289 INFO L93 Difference]: Finished difference Result 76459 states and 283194 transitions. [2020-09-18 02:40:02,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-09-18 02:40:02,291 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 21 [2020-09-18 02:40:02,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:02,511 INFO L225 Difference]: With dead ends: 76459 [2020-09-18 02:40:02,511 INFO L226 Difference]: Without dead ends: 76430 [2020-09-18 02:40:02,513 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8128 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=3803, Invalid=17659, Unknown=0, NotChecked=0, Total=21462 [2020-09-18 02:40:02,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76430 states. [2020-09-18 02:40:03,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76430 to 7221. [2020-09-18 02:40:03,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7221 states. [2020-09-18 02:40:03,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7221 states to 7221 states and 33268 transitions. [2020-09-18 02:40:03,480 INFO L78 Accepts]: Start accepts. Automaton has 7221 states and 33268 transitions. Word has length 21 [2020-09-18 02:40:03,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:03,481 INFO L479 AbstractCegarLoop]: Abstraction has 7221 states and 33268 transitions. [2020-09-18 02:40:03,481 INFO L480 AbstractCegarLoop]: Interpolant automaton has 23 states. [2020-09-18 02:40:03,481 INFO L276 IsEmpty]: Start isEmpty. Operand 7221 states and 33268 transitions. [2020-09-18 02:40:03,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2020-09-18 02:40:03,482 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:03,482 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:03,682 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:03,683 INFO L427 AbstractCegarLoop]: === Iteration 17 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:03,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:03,683 INFO L82 PathProgramCache]: Analyzing trace with hash -305805433, now seen corresponding path program 1 times [2020-09-18 02:40:03,683 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:03,684 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017637426] [2020-09-18 02:40:03,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:03,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:03,818 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:40:03,819 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017637426] [2020-09-18 02:40:03,819 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150179658] [2020-09-18 02:40:03,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:03,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:03,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:40:03,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:04,101 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:04,102 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:04,102 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2020-09-18 02:40:04,102 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1642655626] [2020-09-18 02:40:04,103 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:04,105 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:04,107 INFO L274 McrAutomatonBuilder]: Finished intersection with 22 states and 21 transitions. [2020-09-18 02:40:04,108 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:04,108 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:40:04,108 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-18 02:40:04,108 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:04,108 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-18 02:40:04,108 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2020-09-18 02:40:04,108 INFO L87 Difference]: Start difference. First operand 7221 states and 33268 transitions. Second operand 16 states. [2020-09-18 02:40:05,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:05,040 INFO L93 Difference]: Finished difference Result 12620 states and 54431 transitions. [2020-09-18 02:40:05,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2020-09-18 02:40:05,042 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 21 [2020-09-18 02:40:05,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:05,069 INFO L225 Difference]: With dead ends: 12620 [2020-09-18 02:40:05,069 INFO L226 Difference]: Without dead ends: 12574 [2020-09-18 02:40:05,070 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=398, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:40:05,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12574 states. [2020-09-18 02:40:05,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12574 to 8573. [2020-09-18 02:40:05,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8573 states. [2020-09-18 02:40:05,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8573 states to 8573 states and 39353 transitions. [2020-09-18 02:40:05,489 INFO L78 Accepts]: Start accepts. Automaton has 8573 states and 39353 transitions. Word has length 21 [2020-09-18 02:40:05,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:05,490 INFO L479 AbstractCegarLoop]: Abstraction has 8573 states and 39353 transitions. [2020-09-18 02:40:05,490 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-18 02:40:05,490 INFO L276 IsEmpty]: Start isEmpty. Operand 8573 states and 39353 transitions. [2020-09-18 02:40:05,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:05,491 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:05,491 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:05,692 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2020-09-18 02:40:05,692 INFO L427 AbstractCegarLoop]: === Iteration 18 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:05,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:05,693 INFO L82 PathProgramCache]: Analyzing trace with hash -1520619002, now seen corresponding path program 1 times [2020-09-18 02:40:05,693 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:05,693 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906058213] [2020-09-18 02:40:05,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:05,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:05,865 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:40:05,865 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906058213] [2020-09-18 02:40:05,865 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [520840617] [2020-09-18 02:40:05,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:05,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:05,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-18 02:40:05,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:06,223 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:06,223 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:06,224 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2020-09-18 02:40:06,224 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [739639935] [2020-09-18 02:40:06,224 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:06,226 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:06,232 INFO L274 McrAutomatonBuilder]: Finished intersection with 48 states and 71 transitions. [2020-09-18 02:40:06,232 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:07,223 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 13 new interpolants: [932062#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 932060#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 932061#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 932058#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 932059#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 932056#(and (<= ~x~0 0) (<= 4 ~n~0)), 932057#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 932054#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 932055#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 932052#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 932053#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 932050#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 932051#(<= (+ ~x~0 3) ~n~0)] [2020-09-18 02:40:07,224 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-09-18 02:40:07,224 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:07,224 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-09-18 02:40:07,224 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=913, Unknown=0, NotChecked=0, Total=1056 [2020-09-18 02:40:07,225 INFO L87 Difference]: Start difference. First operand 8573 states and 39353 transitions. Second operand 33 states. [2020-09-18 02:40:11,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:11,548 INFO L93 Difference]: Finished difference Result 26683 states and 105759 transitions. [2020-09-18 02:40:11,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2020-09-18 02:40:11,550 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 23 [2020-09-18 02:40:11,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:11,612 INFO L225 Difference]: With dead ends: 26683 [2020-09-18 02:40:11,612 INFO L226 Difference]: Without dead ends: 26640 [2020-09-18 02:40:11,613 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 38 SyntacticMatches, 10 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2250 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1181, Invalid=5791, Unknown=0, NotChecked=0, Total=6972 [2020-09-18 02:40:11,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26640 states. [2020-09-18 02:40:11,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26640 to 9561. [2020-09-18 02:40:11,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9561 states. [2020-09-18 02:40:12,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9561 states to 9561 states and 44373 transitions. [2020-09-18 02:40:12,021 INFO L78 Accepts]: Start accepts. Automaton has 9561 states and 44373 transitions. Word has length 23 [2020-09-18 02:40:12,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:12,021 INFO L479 AbstractCegarLoop]: Abstraction has 9561 states and 44373 transitions. [2020-09-18 02:40:12,022 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-09-18 02:40:12,022 INFO L276 IsEmpty]: Start isEmpty. Operand 9561 states and 44373 transitions. [2020-09-18 02:40:12,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:12,024 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:12,024 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:12,224 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2020-09-18 02:40:12,225 INFO L427 AbstractCegarLoop]: === Iteration 19 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:12,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:12,225 INFO L82 PathProgramCache]: Analyzing trace with hash -2131590985, now seen corresponding path program 1 times [2020-09-18 02:40:12,226 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:12,227 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561515221] [2020-09-18 02:40:12,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:12,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:12,353 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:40:12,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561515221] [2020-09-18 02:40:12,354 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [286780004] [2020-09-18 02:40:12,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:12,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:12,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-18 02:40:12,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:12,727 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:12,728 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:12,728 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10] total 17 [2020-09-18 02:40:12,728 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1295096349] [2020-09-18 02:40:12,728 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:12,730 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:12,736 INFO L274 McrAutomatonBuilder]: Finished intersection with 40 states and 55 transitions. [2020-09-18 02:40:12,736 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:13,566 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [978062#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 978063#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 978060#(and (<= ~x~0 0) (<= 4 ~n~0)), 978061#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 978058#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 978059#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 978056#(<= (+ ~x~0 3) ~n~0), 978057#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 978055#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 978064#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0))] [2020-09-18 02:40:13,567 INFO L459 AbstractCegarLoop]: Interpolant automaton has 29 states [2020-09-18 02:40:13,567 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:13,567 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2020-09-18 02:40:13,567 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=691, Unknown=0, NotChecked=0, Total=812 [2020-09-18 02:40:13,568 INFO L87 Difference]: Start difference. First operand 9561 states and 44373 transitions. Second operand 29 states. [2020-09-18 02:40:17,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:17,695 INFO L93 Difference]: Finished difference Result 28578 states and 114169 transitions. [2020-09-18 02:40:17,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2020-09-18 02:40:17,697 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 23 [2020-09-18 02:40:17,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:17,762 INFO L225 Difference]: With dead ends: 28578 [2020-09-18 02:40:17,762 INFO L226 Difference]: Without dead ends: 28531 [2020-09-18 02:40:17,762 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1724 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1031, Invalid=4519, Unknown=0, NotChecked=0, Total=5550 [2020-09-18 02:40:18,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28531 states. [2020-09-18 02:40:18,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28531 to 10435. [2020-09-18 02:40:18,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10435 states. [2020-09-18 02:40:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10435 states to 10435 states and 48785 transitions. [2020-09-18 02:40:18,447 INFO L78 Accepts]: Start accepts. Automaton has 10435 states and 48785 transitions. Word has length 23 [2020-09-18 02:40:18,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:18,447 INFO L479 AbstractCegarLoop]: Abstraction has 10435 states and 48785 transitions. [2020-09-18 02:40:18,447 INFO L480 AbstractCegarLoop]: Interpolant automaton has 29 states. [2020-09-18 02:40:18,447 INFO L276 IsEmpty]: Start isEmpty. Operand 10435 states and 48785 transitions. [2020-09-18 02:40:18,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:18,449 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:18,449 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:18,650 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:18,650 INFO L427 AbstractCegarLoop]: === Iteration 20 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:18,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:18,651 INFO L82 PathProgramCache]: Analyzing trace with hash 2123174490, now seen corresponding path program 1 times [2020-09-18 02:40:18,652 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:18,652 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842160314] [2020-09-18 02:40:18,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:18,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:18,799 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:18,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842160314] [2020-09-18 02:40:18,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [25132087] [2020-09-18 02:40:18,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:18,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:18,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 11 conjunts are in the unsatisfiable core [2020-09-18 02:40:18,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:19,172 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:19,173 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:19,173 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 18 [2020-09-18 02:40:19,173 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [243439921] [2020-09-18 02:40:19,173 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:19,176 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:19,180 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 39 transitions. [2020-09-18 02:40:19,180 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:19,416 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [1027694#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1027693#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1027692#(and (<= ~x~0 0) (<= 4 ~n~0)), 1027691#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0))] [2020-09-18 02:40:19,416 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:40:19,416 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:19,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:40:19,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:40:19,417 INFO L87 Difference]: Start difference. First operand 10435 states and 48785 transitions. Second operand 24 states. [2020-09-18 02:40:22,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:22,381 INFO L93 Difference]: Finished difference Result 26707 states and 109317 transitions. [2020-09-18 02:40:22,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2020-09-18 02:40:22,382 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 23 [2020-09-18 02:40:22,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:22,448 INFO L225 Difference]: With dead ends: 26707 [2020-09-18 02:40:22,448 INFO L226 Difference]: Without dead ends: 26651 [2020-09-18 02:40:22,449 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 822 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=620, Invalid=2460, Unknown=0, NotChecked=0, Total=3080 [2020-09-18 02:40:22,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26651 states. [2020-09-18 02:40:22,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26651 to 10889. [2020-09-18 02:40:22,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10889 states. [2020-09-18 02:40:22,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10889 states to 10889 states and 50996 transitions. [2020-09-18 02:40:22,874 INFO L78 Accepts]: Start accepts. Automaton has 10889 states and 50996 transitions. Word has length 23 [2020-09-18 02:40:22,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:22,875 INFO L479 AbstractCegarLoop]: Abstraction has 10889 states and 50996 transitions. [2020-09-18 02:40:22,875 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:40:22,875 INFO L276 IsEmpty]: Start isEmpty. Operand 10889 states and 50996 transitions. [2020-09-18 02:40:22,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:22,877 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:22,877 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:23,077 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2020-09-18 02:40:23,078 INFO L427 AbstractCegarLoop]: === Iteration 21 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:23,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:23,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1821264969, now seen corresponding path program 2 times [2020-09-18 02:40:23,079 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:23,080 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379544077] [2020-09-18 02:40:23,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:23,231 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:40:23,231 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379544077] [2020-09-18 02:40:23,232 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1707154996] [2020-09-18 02:40:23,232 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:23,330 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:40:23,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:40:23,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:40:23,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-18 02:40:23,567 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:23,567 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-18 02:40:23,568 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [803799438] [2020-09-18 02:40:23,568 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:23,570 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:23,574 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-18 02:40:23,575 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:23,575 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:40:23,575 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:40:23,575 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:23,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:40:23,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:40:23,576 INFO L87 Difference]: Start difference. First operand 10889 states and 50996 transitions. Second operand 18 states. [2020-09-18 02:40:25,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:25,383 INFO L93 Difference]: Finished difference Result 24283 states and 99534 transitions. [2020-09-18 02:40:25,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-18 02:40:25,384 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-18 02:40:25,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:25,436 INFO L225 Difference]: With dead ends: 24283 [2020-09-18 02:40:25,436 INFO L226 Difference]: Without dead ends: 24222 [2020-09-18 02:40:25,436 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-18 02:40:25,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24222 states. [2020-09-18 02:40:25,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24222 to 10365. [2020-09-18 02:40:25,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10365 states. [2020-09-18 02:40:25,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10365 states to 10365 states and 48109 transitions. [2020-09-18 02:40:25,814 INFO L78 Accepts]: Start accepts. Automaton has 10365 states and 48109 transitions. Word has length 23 [2020-09-18 02:40:25,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:25,814 INFO L479 AbstractCegarLoop]: Abstraction has 10365 states and 48109 transitions. [2020-09-18 02:40:25,814 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:40:25,814 INFO L276 IsEmpty]: Start isEmpty. Operand 10365 states and 48109 transitions. [2020-09-18 02:40:25,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:25,816 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:25,816 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:26,016 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:26,017 INFO L427 AbstractCegarLoop]: === Iteration 22 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:26,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:26,018 INFO L82 PathProgramCache]: Analyzing trace with hash -1821234682, now seen corresponding path program 2 times [2020-09-18 02:40:26,018 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:26,019 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462582310] [2020-09-18 02:40:26,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:26,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:40:26,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462582310] [2020-09-18 02:40:26,160 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158200303] [2020-09-18 02:40:26,161 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:26,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:40:26,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:40:26,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:40:26,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:26,465 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-18 02:40:26,465 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:26,465 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-18 02:40:26,466 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1612402362] [2020-09-18 02:40:26,466 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:26,468 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:26,472 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-18 02:40:26,472 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:26,472 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:40:26,472 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:40:26,472 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:26,472 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:40:26,473 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:40:26,473 INFO L87 Difference]: Start difference. First operand 10365 states and 48109 transitions. Second operand 18 states. [2020-09-18 02:40:28,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:28,532 INFO L93 Difference]: Finished difference Result 26183 states and 108790 transitions. [2020-09-18 02:40:28,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2020-09-18 02:40:28,533 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-18 02:40:28,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:28,595 INFO L225 Difference]: With dead ends: 26183 [2020-09-18 02:40:28,595 INFO L226 Difference]: Without dead ends: 26122 [2020-09-18 02:40:28,595 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 299 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=359, Invalid=1201, Unknown=0, NotChecked=0, Total=1560 [2020-09-18 02:40:28,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26122 states. [2020-09-18 02:40:28,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26122 to 9773. [2020-09-18 02:40:28,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9773 states. [2020-09-18 02:40:28,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9773 states to 9773 states and 44971 transitions. [2020-09-18 02:40:28,991 INFO L78 Accepts]: Start accepts. Automaton has 9773 states and 44971 transitions. Word has length 23 [2020-09-18 02:40:28,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:28,991 INFO L479 AbstractCegarLoop]: Abstraction has 9773 states and 44971 transitions. [2020-09-18 02:40:28,992 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:40:28,992 INFO L276 IsEmpty]: Start isEmpty. Operand 9773 states and 44971 transitions. [2020-09-18 02:40:28,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2020-09-18 02:40:28,994 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:28,994 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:29,194 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2020-09-18 02:40:29,195 INFO L427 AbstractCegarLoop]: === Iteration 23 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:29,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:29,196 INFO L82 PathProgramCache]: Analyzing trace with hash -1821243238, now seen corresponding path program 2 times [2020-09-18 02:40:29,196 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:29,196 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798392501] [2020-09-18 02:40:29,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:29,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:40:29,341 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798392501] [2020-09-18 02:40:29,341 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387936052] [2020-09-18 02:40:29,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:29,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:40:29,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:40:29,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 123 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:40:29,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:29,662 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-18 02:40:29,662 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:29,663 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 16 [2020-09-18 02:40:29,663 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1357930092] [2020-09-18 02:40:29,663 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:29,665 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:29,669 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 23 transitions. [2020-09-18 02:40:29,669 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:29,669 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:40:29,670 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:40:29,670 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:29,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:40:29,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:40:29,670 INFO L87 Difference]: Start difference. First operand 9773 states and 44971 transitions. Second operand 18 states. [2020-09-18 02:40:31,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:40:31,615 INFO L93 Difference]: Finished difference Result 22249 states and 89979 transitions. [2020-09-18 02:40:31,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2020-09-18 02:40:31,616 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 23 [2020-09-18 02:40:31,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:40:31,671 INFO L225 Difference]: With dead ends: 22249 [2020-09-18 02:40:31,671 INFO L226 Difference]: Without dead ends: 22188 [2020-09-18 02:40:31,671 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=314, Invalid=1092, Unknown=0, NotChecked=0, Total=1406 [2020-09-18 02:40:31,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22188 states. [2020-09-18 02:40:31,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22188 to 9426. [2020-09-18 02:40:31,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9426 states. [2020-09-18 02:40:32,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43057 transitions. [2020-09-18 02:40:32,019 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43057 transitions. Word has length 23 [2020-09-18 02:40:32,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:40:32,020 INFO L479 AbstractCegarLoop]: Abstraction has 9426 states and 43057 transitions. [2020-09-18 02:40:32,020 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:40:32,020 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43057 transitions. [2020-09-18 02:40:32,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:40:32,023 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:40:32,023 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:40:32,224 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2020-09-18 02:40:32,224 INFO L427 AbstractCegarLoop]: === Iteration 24 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:40:32,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:40:32,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1336326282, now seen corresponding path program 1 times [2020-09-18 02:40:32,225 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:40:32,226 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463748785] [2020-09-18 02:40:32,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:40:32,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:32,423 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:40:32,424 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463748785] [2020-09-18 02:40:32,424 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739882805] [2020-09-18 02:40:32,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:40:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:40:32,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:40:32,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:40:32,873 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:40:32,874 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:40:32,874 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:40:32,874 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [831223021] [2020-09-18 02:40:32,874 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:40:32,877 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:40:32,887 INFO L274 McrAutomatonBuilder]: Finished intersection with 66 states and 105 transitions. [2020-09-18 02:40:32,887 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:40:35,126 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 25 new interpolants: [1208578#(and (<= ~x~0 0) (<= 4 ~n~0)), 1208579#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1208576#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1208577#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1208582#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 1208583#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1208580#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 2 ULTIMATE.start_main_~i~0)), 1208581#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1208586#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1208587#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1208584#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1208585#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1208563#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1208566#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1208567#(<= (+ ~x~0 4) ~n~0), 1208564#(<= (+ ~x~0 3) ~n~0), 1208565#(<= (+ thr2Thread1of5ForFork1_~t~0 4) ~n~0), 1208570#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1208571#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0), 1208568#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1208569#(<= (+ thr2Thread2of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1208574#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 4 ~n~0)), 1208575#(and (<= 4 ~n~0) (<= ~x~0 1)), 1208572#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1208573#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-09-18 02:40:35,127 INFO L459 AbstractCegarLoop]: Interpolant automaton has 49 states [2020-09-18 02:40:35,127 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:40:35,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2020-09-18 02:40:35,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=2114, Unknown=0, NotChecked=0, Total=2352 [2020-09-18 02:40:35,128 INFO L87 Difference]: Start difference. First operand 9426 states and 43057 transitions. Second operand 49 states. [2020-09-18 02:41:02,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:41:02,277 INFO L93 Difference]: Finished difference Result 69587 states and 248302 transitions. [2020-09-18 02:41:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 305 states. [2020-09-18 02:41:02,278 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 25 [2020-09-18 02:41:02,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:41:02,427 INFO L225 Difference]: With dead ends: 69587 [2020-09-18 02:41:02,427 INFO L226 Difference]: Without dead ends: 69523 [2020-09-18 02:41:02,435 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 55 SyntacticMatches, 14 SemanticMatches, 347 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51476 ImplicationChecksByTransitivity, 19.5s TimeCoverageRelationStatistics Valid=16869, Invalid=104583, Unknown=0, NotChecked=0, Total=121452 [2020-09-18 02:41:03,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69523 states. [2020-09-18 02:41:03,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69523 to 10298. [2020-09-18 02:41:03,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10298 states. [2020-09-18 02:41:03,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10298 states to 10298 states and 47386 transitions. [2020-09-18 02:41:03,559 INFO L78 Accepts]: Start accepts. Automaton has 10298 states and 47386 transitions. Word has length 25 [2020-09-18 02:41:03,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:41:03,560 INFO L479 AbstractCegarLoop]: Abstraction has 10298 states and 47386 transitions. [2020-09-18 02:41:03,560 INFO L480 AbstractCegarLoop]: Interpolant automaton has 49 states. [2020-09-18 02:41:03,560 INFO L276 IsEmpty]: Start isEmpty. Operand 10298 states and 47386 transitions. [2020-09-18 02:41:03,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:41:03,563 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:41:03,563 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:41:03,763 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,39 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:41:03,764 INFO L427 AbstractCegarLoop]: === Iteration 25 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:41:03,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:41:03,765 INFO L82 PathProgramCache]: Analyzing trace with hash -1376528103, now seen corresponding path program 1 times [2020-09-18 02:41:03,766 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:41:03,766 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689965524] [2020-09-18 02:41:03,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:41:03,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:41:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:41:03,978 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689965524] [2020-09-18 02:41:03,978 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645688122] [2020-09-18 02:41:03,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:41:04,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:41:04,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:41:04,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:41:04,526 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:41:04,527 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:41:04,527 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:41:04,527 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [559146065] [2020-09-18 02:41:04,528 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:41:04,531 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:41:04,541 INFO L274 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-09-18 02:41:04,541 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:41:06,298 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 17 new interpolants: [1299475#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1299474#(and (<= 3 ULTIMATE.start_main_~i~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1299473#(and (<= 4 ~n~0) (<= ~x~0 1)), 1299472#(and (<= 4 ~n~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1299479#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1299478#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1299477#(and (<= ~x~0 0) (<= 4 ~n~0)), 1299476#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1299483#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1299482#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1299481#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1299480#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1299467#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1299471#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1299470#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1299469#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1299468#(<= (+ ~x~0 3) ~n~0)] [2020-09-18 02:41:06,298 INFO L459 AbstractCegarLoop]: Interpolant automaton has 41 states [2020-09-18 02:41:06,298 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:41:06,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2020-09-18 02:41:06,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1458, Unknown=0, NotChecked=0, Total=1640 [2020-09-18 02:41:06,299 INFO L87 Difference]: Start difference. First operand 10298 states and 47386 transitions. Second operand 41 states. [2020-09-18 02:41:23,365 WARN L193 SmtUtils]: Spent 220.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-09-18 02:41:27,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:41:27,509 INFO L93 Difference]: Finished difference Result 63087 states and 228369 transitions. [2020-09-18 02:41:27,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 231 states. [2020-09-18 02:41:27,511 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 25 [2020-09-18 02:41:27,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:41:27,645 INFO L225 Difference]: With dead ends: 63087 [2020-09-18 02:41:27,645 INFO L226 Difference]: Without dead ends: 63022 [2020-09-18 02:41:27,648 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 324 GetRequests, 48 SyntacticMatches, 12 SemanticMatches, 264 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28973 ImplicationChecksByTransitivity, 15.1s TimeCoverageRelationStatistics Valid=9823, Invalid=60667, Unknown=0, NotChecked=0, Total=70490 [2020-09-18 02:41:27,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63022 states. [2020-09-18 02:41:28,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63022 to 10776. [2020-09-18 02:41:28,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10776 states. [2020-09-18 02:41:28,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10776 states to 10776 states and 49819 transitions. [2020-09-18 02:41:28,408 INFO L78 Accepts]: Start accepts. Automaton has 10776 states and 49819 transitions. Word has length 25 [2020-09-18 02:41:28,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:41:28,409 INFO L479 AbstractCegarLoop]: Abstraction has 10776 states and 49819 transitions. [2020-09-18 02:41:28,409 INFO L480 AbstractCegarLoop]: Interpolant automaton has 41 states. [2020-09-18 02:41:28,409 INFO L276 IsEmpty]: Start isEmpty. Operand 10776 states and 49819 transitions. [2020-09-18 02:41:28,412 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:41:28,412 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:41:28,412 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:41:28,613 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2020-09-18 02:41:28,613 INFO L427 AbstractCegarLoop]: === Iteration 26 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:41:28,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:41:28,614 INFO L82 PathProgramCache]: Analyzing trace with hash -1026000266, now seen corresponding path program 2 times [2020-09-18 02:41:28,615 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:41:28,615 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754759929] [2020-09-18 02:41:28,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:41:28,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:41:28,838 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:41:28,839 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754759929] [2020-09-18 02:41:28,839 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617194138] [2020-09-18 02:41:28,839 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:41:28,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:41:28,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:41:28,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:41:28,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:41:29,326 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:41:29,326 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:41:29,326 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-18 02:41:29,327 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [466774310] [2020-09-18 02:41:29,327 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:41:29,330 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:41:29,338 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-18 02:41:29,338 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:41:30,650 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1384677#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1384676#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1384678#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1384673#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1384672#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1384675#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1384674#(and (<= 3 ~n~0) (<= ~x~0 0)), 1384669#(<= (+ ~x~0 3) ~n~0), 1384668#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1384671#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1384670#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0)] [2020-09-18 02:41:30,650 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-18 02:41:30,650 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:41:30,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-18 02:41:30,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-18 02:41:30,651 INFO L87 Difference]: Start difference. First operand 10776 states and 49819 transitions. Second operand 34 states. [2020-09-18 02:41:50,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:41:50,754 INFO L93 Difference]: Finished difference Result 72405 states and 267954 transitions. [2020-09-18 02:41:50,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 208 states. [2020-09-18 02:41:50,756 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 25 [2020-09-18 02:41:50,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:41:50,916 INFO L225 Difference]: With dead ends: 72405 [2020-09-18 02:41:50,917 INFO L226 Difference]: Without dead ends: 72357 [2020-09-18 02:41:50,919 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 41 SyntacticMatches, 10 SemanticMatches, 232 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22229 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=8052, Invalid=46470, Unknown=0, NotChecked=0, Total=54522 [2020-09-18 02:41:51,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72357 states. [2020-09-18 02:41:51,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72357 to 10680. [2020-09-18 02:41:51,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10680 states. [2020-09-18 02:41:51,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10680 states to 10680 states and 49411 transitions. [2020-09-18 02:41:51,774 INFO L78 Accepts]: Start accepts. Automaton has 10680 states and 49411 transitions. Word has length 25 [2020-09-18 02:41:51,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:41:51,774 INFO L479 AbstractCegarLoop]: Abstraction has 10680 states and 49411 transitions. [2020-09-18 02:41:51,774 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-18 02:41:51,774 INFO L276 IsEmpty]: Start isEmpty. Operand 10680 states and 49411 transitions. [2020-09-18 02:41:51,777 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:41:51,777 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:41:51,777 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:41:51,978 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,41 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:41:51,978 INFO L427 AbstractCegarLoop]: === Iteration 27 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:41:51,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:41:51,979 INFO L82 PathProgramCache]: Analyzing trace with hash -1025978535, now seen corresponding path program 2 times [2020-09-18 02:41:51,979 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:41:51,979 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516069139] [2020-09-18 02:41:51,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:41:51,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:41:52,225 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:41:52,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516069139] [2020-09-18 02:41:52,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216369095] [2020-09-18 02:41:52,226 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:41:52,327 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:41:52,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:41:52,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:41:52,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:41:52,747 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:41:52,748 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:41:52,748 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 21 [2020-09-18 02:41:52,749 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1873787075] [2020-09-18 02:41:52,749 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:41:52,751 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:41:52,760 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-18 02:41:52,761 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:41:54,076 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 11 new interpolants: [1478948#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1478949#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1478946#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1478947#(and (<= thr2Thread1of5ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 1478944#(and (<= 3 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 0)), 1478945#(and (<= 3 ~n~0) (<= ~x~0 0)), 1478942#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1478943#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1478940#(<= (+ ~x~0 3) ~n~0), 1478941#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1478939#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0)] [2020-09-18 02:41:54,077 INFO L459 AbstractCegarLoop]: Interpolant automaton has 34 states [2020-09-18 02:41:54,077 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:41:54,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2020-09-18 02:41:54,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=990, Unknown=0, NotChecked=0, Total=1122 [2020-09-18 02:41:54,078 INFO L87 Difference]: Start difference. First operand 10680 states and 49411 transitions. Second operand 34 states. [2020-09-18 02:42:05,149 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 20 [2020-09-18 02:42:08,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:42:08,984 INFO L93 Difference]: Finished difference Result 49824 states and 183813 transitions. [2020-09-18 02:42:08,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-09-18 02:42:08,986 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 25 [2020-09-18 02:42:08,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:42:09,090 INFO L225 Difference]: With dead ends: 49824 [2020-09-18 02:42:09,091 INFO L226 Difference]: Without dead ends: 49776 [2020-09-18 02:42:09,092 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 41 SyntacticMatches, 10 SemanticMatches, 180 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12787 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=5118, Invalid=27824, Unknown=0, NotChecked=0, Total=32942 [2020-09-18 02:42:09,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49776 states. [2020-09-18 02:42:09,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49776 to 10585. [2020-09-18 02:42:09,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10585 states. [2020-09-18 02:42:09,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10585 states to 10585 states and 48982 transitions. [2020-09-18 02:42:09,732 INFO L78 Accepts]: Start accepts. Automaton has 10585 states and 48982 transitions. Word has length 25 [2020-09-18 02:42:09,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:42:09,732 INFO L479 AbstractCegarLoop]: Abstraction has 10585 states and 48982 transitions. [2020-09-18 02:42:09,732 INFO L480 AbstractCegarLoop]: Interpolant automaton has 34 states. [2020-09-18 02:42:09,732 INFO L276 IsEmpty]: Start isEmpty. Operand 10585 states and 48982 transitions. [2020-09-18 02:42:09,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:42:09,736 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:42:09,736 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:42:09,937 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2020-09-18 02:42:09,937 INFO L427 AbstractCegarLoop]: === Iteration 28 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:42:09,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:42:09,938 INFO L82 PathProgramCache]: Analyzing trace with hash 1489882486, now seen corresponding path program 3 times [2020-09-18 02:42:09,938 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:42:09,938 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734741368] [2020-09-18 02:42:09,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:42:09,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:42:10,148 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:42:10,149 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734741368] [2020-09-18 02:42:10,149 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1467102935] [2020-09-18 02:42:10,149 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:42:10,252 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-18 02:42:10,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:42:10,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:42:10,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:42:10,714 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:42:10,714 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:42:10,714 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-18 02:42:10,715 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1300516035] [2020-09-18 02:42:10,715 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:42:10,717 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:42:10,726 INFO L274 McrAutomatonBuilder]: Finished intersection with 58 states and 89 transitions. [2020-09-18 02:42:10,727 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:42:12,995 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 22 new interpolants: [1550356#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1550355#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1550354#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1550353#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1550352#(and (<= 2 ULTIMATE.start_main_~i~0) (<= ~x~0 1)), 1550335#(<= (+ thr2Thread1of5ForFork1_~t~0 3) ~n~0), 1550343#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1550342#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ULTIMATE.start_main_~i~0), 1550341#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1550340#(<= (+ ~x~0 4) ~n~0), 1550339#(<= (+ thr2Thread1of5ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 1550338#(<= (+ thr2Thread2of5ForFork1_~t~0 4) ~n~0), 1550337#(<= (+ thr2Thread1of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1550336#(<= (+ ~x~0 3) ~n~0), 1550351#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1550350#(and (<= ~x~0 0) (<= 4 ~n~0)), 1550349#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1550348#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1550347#(and (<= thr2Thread1of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1550346#(and (<= 4 ~n~0) (<= ~x~0 1)), 1550345#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1550344#(<= (+ ~x~0 3) ULTIMATE.start_main_~i~0)] [2020-09-18 02:42:12,995 INFO L459 AbstractCegarLoop]: Interpolant automaton has 45 states [2020-09-18 02:42:12,996 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:42:12,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2020-09-18 02:42:12,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1766, Unknown=0, NotChecked=0, Total=1980 [2020-09-18 02:42:12,997 INFO L87 Difference]: Start difference. First operand 10585 states and 48982 transitions. Second operand 45 states. [2020-09-18 02:42:31,297 WARN L193 SmtUtils]: Spent 183.00 ms on a formula simplification that was a NOOP. DAG size: 19 [2020-09-18 02:42:55,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:42:55,831 INFO L93 Difference]: Finished difference Result 74750 states and 267332 transitions. [2020-09-18 02:42:55,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 361 states. [2020-09-18 02:42:55,834 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 25 [2020-09-18 02:42:55,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:42:55,997 INFO L225 Difference]: With dead ends: 74750 [2020-09-18 02:42:55,997 INFO L226 Difference]: Without dead ends: 74714 [2020-09-18 02:42:56,005 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 454 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 397 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68102 ImplicationChecksByTransitivity, 29.3s TimeCoverageRelationStatistics Valid=21622, Invalid=137180, Unknown=0, NotChecked=0, Total=158802 [2020-09-18 02:42:56,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74714 states. [2020-09-18 02:42:57,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74714 to 10387. [2020-09-18 02:42:57,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10387 states. [2020-09-18 02:42:57,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10387 states to 10387 states and 47994 transitions. [2020-09-18 02:42:57,289 INFO L78 Accepts]: Start accepts. Automaton has 10387 states and 47994 transitions. Word has length 25 [2020-09-18 02:42:57,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:42:57,290 INFO L479 AbstractCegarLoop]: Abstraction has 10387 states and 47994 transitions. [2020-09-18 02:42:57,290 INFO L480 AbstractCegarLoop]: Interpolant automaton has 45 states. [2020-09-18 02:42:57,290 INFO L276 IsEmpty]: Start isEmpty. Operand 10387 states and 47994 transitions. [2020-09-18 02:42:57,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:42:57,293 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:42:57,293 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:42:57,493 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2020-09-18 02:42:57,494 INFO L427 AbstractCegarLoop]: === Iteration 29 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:42:57,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:42:57,495 INFO L82 PathProgramCache]: Analyzing trace with hash -110084214, now seen corresponding path program 1 times [2020-09-18 02:42:57,495 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:42:57,496 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92656482] [2020-09-18 02:42:57,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:42:57,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:42:57,798 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:42:57,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [92656482] [2020-09-18 02:42:57,799 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430940495] [2020-09-18 02:42:57,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:42:57,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:42:57,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:42:57,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:42:58,550 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:42:58,550 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:42:58,550 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-18 02:42:58,550 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1391274533] [2020-09-18 02:42:58,551 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:42:58,553 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:42:58,561 INFO L274 McrAutomatonBuilder]: Finished intersection with 50 states and 73 transitions. [2020-09-18 02:42:58,561 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:43:00,263 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 14 new interpolants: [1646685#(<= (+ ~x~0 3) ~n~0), 1646684#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1646687#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1646686#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1646697#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1646696#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1646689#(and (<= 4 ~n~0) (<= ~x~0 1)), 1646688#(and (<= 4 ~n~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1646691#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1646690#(and (<= 3 ULTIMATE.start_main_~i~0) (<= thr2Thread3of5ForFork1_~t~0 1)), 1646693#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1646692#(and (<= ~x~0 0) (<= 4 ~n~0)), 1646695#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1646694#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-18 02:43:00,263 INFO L459 AbstractCegarLoop]: Interpolant automaton has 37 states [2020-09-18 02:43:00,263 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:43:00,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2020-09-18 02:43:00,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=160, Invalid=1172, Unknown=0, NotChecked=0, Total=1332 [2020-09-18 02:43:00,264 INFO L87 Difference]: Start difference. First operand 10387 states and 47994 transitions. Second operand 37 states. [2020-09-18 02:43:24,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:43:24,834 INFO L93 Difference]: Finished difference Result 63210 states and 229565 transitions. [2020-09-18 02:43:24,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 225 states. [2020-09-18 02:43:24,837 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 25 [2020-09-18 02:43:24,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:43:24,972 INFO L225 Difference]: With dead ends: 63210 [2020-09-18 02:43:24,972 INFO L226 Difference]: Without dead ends: 63145 [2020-09-18 02:43:24,976 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 302 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 254 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27006 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=9567, Invalid=55713, Unknown=0, NotChecked=0, Total=65280 [2020-09-18 02:43:25,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63145 states. [2020-09-18 02:43:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63145 to 11049. [2020-09-18 02:43:26,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11049 states. [2020-09-18 02:43:26,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11049 states to 11049 states and 51275 transitions. [2020-09-18 02:43:26,074 INFO L78 Accepts]: Start accepts. Automaton has 11049 states and 51275 transitions. Word has length 25 [2020-09-18 02:43:26,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:43:26,074 INFO L479 AbstractCegarLoop]: Abstraction has 11049 states and 51275 transitions. [2020-09-18 02:43:26,074 INFO L480 AbstractCegarLoop]: Interpolant automaton has 37 states. [2020-09-18 02:43:26,075 INFO L276 IsEmpty]: Start isEmpty. Operand 11049 states and 51275 transitions. [2020-09-18 02:43:26,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:43:26,078 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:43:26,078 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:43:26,278 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,44 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:43:26,279 INFO L427 AbstractCegarLoop]: === Iteration 30 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:43:26,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:43:26,279 INFO L82 PathProgramCache]: Analyzing trace with hash 240473910, now seen corresponding path program 4 times [2020-09-18 02:43:26,279 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:43:26,280 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816935873] [2020-09-18 02:43:26,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:43:26,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:43:26,511 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:43:26,511 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816935873] [2020-09-18 02:43:26,512 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363395763] [2020-09-18 02:43:26,512 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:43:26,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-18 02:43:26,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:43:26,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:43:26,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:43:27,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:43:27,186 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:43:27,186 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12] total 21 [2020-09-18 02:43:27,187 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1292944850] [2020-09-18 02:43:27,187 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:43:27,190 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:43:27,197 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-18 02:43:27,197 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:43:28,380 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [1732539#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0), 1732542#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1732543#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1732540#(<= (+ ~x~0 3) ~n~0), 1732541#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1732546#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1732547#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1732544#(and (<= ~x~0 0) (<= 4 ~n~0)), 1732545#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1732548#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0))] [2020-09-18 02:43:28,381 INFO L459 AbstractCegarLoop]: Interpolant automaton has 33 states [2020-09-18 02:43:28,381 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:43:28,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2020-09-18 02:43:28,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=915, Unknown=0, NotChecked=0, Total=1056 [2020-09-18 02:43:28,382 INFO L87 Difference]: Start difference. First operand 11049 states and 51275 transitions. Second operand 33 states. [2020-09-18 02:43:57,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:43:57,866 INFO L93 Difference]: Finished difference Result 77106 states and 281422 transitions. [2020-09-18 02:43:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2020-09-18 02:43:57,866 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 25 [2020-09-18 02:43:57,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:43:58,037 INFO L225 Difference]: With dead ends: 77106 [2020-09-18 02:43:58,037 INFO L226 Difference]: Without dead ends: 77053 [2020-09-18 02:43:58,039 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 282 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34549 ImplicationChecksByTransitivity, 19.3s TimeCoverageRelationStatistics Valid=10441, Invalid=69931, Unknown=0, NotChecked=0, Total=80372 [2020-09-18 02:43:58,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77053 states. [2020-09-18 02:43:58,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77053 to 10861. [2020-09-18 02:43:58,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10861 states. [2020-09-18 02:43:58,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10861 states to 10861 states and 50321 transitions. [2020-09-18 02:43:58,947 INFO L78 Accepts]: Start accepts. Automaton has 10861 states and 50321 transitions. Word has length 25 [2020-09-18 02:43:58,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:43:58,947 INFO L479 AbstractCegarLoop]: Abstraction has 10861 states and 50321 transitions. [2020-09-18 02:43:58,947 INFO L480 AbstractCegarLoop]: Interpolant automaton has 33 states. [2020-09-18 02:43:58,947 INFO L276 IsEmpty]: Start isEmpty. Operand 10861 states and 50321 transitions. [2020-09-18 02:43:58,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:43:58,951 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:43:58,951 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:43:59,151 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2020-09-18 02:43:59,152 INFO L427 AbstractCegarLoop]: === Iteration 31 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:43:59,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:43:59,153 INFO L82 PathProgramCache]: Analyzing trace with hash 240465354, now seen corresponding path program 2 times [2020-09-18 02:43:59,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:43:59,154 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428609467] [2020-09-18 02:43:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:43:59,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:43:59,417 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:43:59,417 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428609467] [2020-09-18 02:43:59,418 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501512064] [2020-09-18 02:43:59,418 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:43:59,522 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:43:59,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:43:59,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 12 conjunts are in the unsatisfiable core [2020-09-18 02:43:59,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:44:00,065 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:44:00,066 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:44:00,066 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2020-09-18 02:44:00,066 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [327357143] [2020-09-18 02:44:00,067 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:44:00,069 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:44:00,076 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-18 02:44:00,076 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:44:01,117 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1831979#(and (<= thr2Thread2of5ForFork1_~t~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1831978#(and (<= 3 ~n~0) (<= ~x~0 0)), 1831977#(and (<= 3 ~n~0) (<= thr2Thread2of5ForFork1_~t~0 0)), 1831976#(<= (+ ~x~0 2) ULTIMATE.start_main_~i~0), 1831980#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 1831975#(<= (+ thr2Thread2of5ForFork1_~t~0 2) ULTIMATE.start_main_~i~0), 1831974#(<= (+ ~x~0 3) ~n~0), 1831973#(<= (+ thr2Thread2of5ForFork1_~t~0 3) ~n~0)] [2020-09-18 02:44:01,117 INFO L459 AbstractCegarLoop]: Interpolant automaton has 30 states [2020-09-18 02:44:01,117 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:44:01,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2020-09-18 02:44:01,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=757, Unknown=0, NotChecked=0, Total=870 [2020-09-18 02:44:01,118 INFO L87 Difference]: Start difference. First operand 10861 states and 50321 transitions. Second operand 30 states. [2020-09-18 02:44:18,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:44:18,259 INFO L93 Difference]: Finished difference Result 50236 states and 186314 transitions. [2020-09-18 02:44:18,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 149 states. [2020-09-18 02:44:18,264 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 25 [2020-09-18 02:44:18,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:44:18,390 INFO L225 Difference]: With dead ends: 50236 [2020-09-18 02:44:18,390 INFO L226 Difference]: Without dead ends: 50180 [2020-09-18 02:44:18,392 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11507 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=4870, Invalid=24542, Unknown=0, NotChecked=0, Total=29412 [2020-09-18 02:44:18,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50180 states. [2020-09-18 02:44:19,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50180 to 10762. [2020-09-18 02:44:19,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10762 states. [2020-09-18 02:44:19,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10762 states to 10762 states and 49924 transitions. [2020-09-18 02:44:19,444 INFO L78 Accepts]: Start accepts. Automaton has 10762 states and 49924 transitions. Word has length 25 [2020-09-18 02:44:19,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:44:19,445 INFO L479 AbstractCegarLoop]: Abstraction has 10762 states and 49924 transitions. [2020-09-18 02:44:19,445 INFO L480 AbstractCegarLoop]: Interpolant automaton has 30 states. [2020-09-18 02:44:19,445 INFO L276 IsEmpty]: Start isEmpty. Operand 10762 states and 49924 transitions. [2020-09-18 02:44:19,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:44:19,448 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:44:19,449 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:44:19,654 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,46 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:44:19,655 INFO L427 AbstractCegarLoop]: === Iteration 32 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:44:19,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:44:19,656 INFO L82 PathProgramCache]: Analyzing trace with hash -2028661302, now seen corresponding path program 3 times [2020-09-18 02:44:19,656 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:44:19,657 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69360053] [2020-09-18 02:44:19,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:44:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:44:20,027 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:44:20,028 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69360053] [2020-09-18 02:44:20,028 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [813104549] [2020-09-18 02:44:20,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:44:20,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-18 02:44:20,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:44:20,143 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:44:20,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:44:20,936 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:44:20,936 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:44:20,936 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:44:20,937 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1369700142] [2020-09-18 02:44:20,937 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:44:20,939 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:44:20,946 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-18 02:44:20,946 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:44:22,052 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1904125#(and (<= ~x~0 0) (<= 4 ~n~0)), 1904124#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1904127#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1904126#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1904121#(and (<= thr2Thread2of5ForFork1_~t~0 1) (<= 4 ~n~0)), 1904123#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1904122#(and (<= 4 ~n~0) (<= ~x~0 1)), 1904128#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-18 02:44:22,053 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-18 02:44:22,053 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:44:22,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-18 02:44:22,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2020-09-18 02:44:22,054 INFO L87 Difference]: Start difference. First operand 10762 states and 49924 transitions. Second operand 32 states. [2020-09-18 02:44:44,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:44:44,995 INFO L93 Difference]: Finished difference Result 64042 states and 237709 transitions. [2020-09-18 02:44:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2020-09-18 02:44:44,999 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 25 [2020-09-18 02:44:44,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:44:45,146 INFO L225 Difference]: With dead ends: 64042 [2020-09-18 02:44:45,146 INFO L226 Difference]: Without dead ends: 64005 [2020-09-18 02:44:45,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13348 ImplicationChecksByTransitivity, 13.8s TimeCoverageRelationStatistics Valid=5727, Invalid=30183, Unknown=0, NotChecked=0, Total=35910 [2020-09-18 02:44:45,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64005 states. [2020-09-18 02:44:45,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64005 to 10353. [2020-09-18 02:44:45,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10353 states. [2020-09-18 02:44:45,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10353 states to 10353 states and 47904 transitions. [2020-09-18 02:44:45,906 INFO L78 Accepts]: Start accepts. Automaton has 10353 states and 47904 transitions. Word has length 25 [2020-09-18 02:44:45,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:44:45,906 INFO L479 AbstractCegarLoop]: Abstraction has 10353 states and 47904 transitions. [2020-09-18 02:44:45,906 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-18 02:44:45,906 INFO L276 IsEmpty]: Start isEmpty. Operand 10353 states and 47904 transitions. [2020-09-18 02:44:45,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:44:45,909 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:44:45,909 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:44:46,110 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable63 [2020-09-18 02:44:46,110 INFO L427 AbstractCegarLoop]: === Iteration 33 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:44:46,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:44:46,111 INFO L82 PathProgramCache]: Analyzing trace with hash -110013223, now seen corresponding path program 3 times [2020-09-18 02:44:46,111 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:44:46,112 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823530442] [2020-09-18 02:44:46,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:44:46,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:44:46,413 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:44:46,414 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823530442] [2020-09-18 02:44:46,414 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151758939] [2020-09-18 02:44:46,414 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:44:46,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2020-09-18 02:44:46,519 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:44:46,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:44:46,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:44:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:44:47,261 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:44:47,261 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:44:47,262 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [398344159] [2020-09-18 02:44:47,262 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:44:47,265 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:44:47,271 INFO L274 McrAutomatonBuilder]: Finished intersection with 42 states and 57 transitions. [2020-09-18 02:44:47,271 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:44:47,951 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 13 DAG size of output: 7 [2020-09-18 02:44:48,512 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 8 new interpolants: [1989294#(and (<= ~x~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1989295#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 1989292#(and (<= thr2Thread1of5ForFork1_~t~0 1) (<= 3 ULTIMATE.start_main_~i~0)), 1989293#(and (<= ~x~0 0) (<= 4 ~n~0)), 1989290#(and (<= 4 ~n~0) (<= ~x~0 1)), 1989291#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 1989289#(and (<= 4 ~n~0) (<= thr2Thread1of5ForFork1_~t~0 1)), 1989296#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-18 02:44:48,512 INFO L459 AbstractCegarLoop]: Interpolant automaton has 32 states [2020-09-18 02:44:48,512 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:44:48,513 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2020-09-18 02:44:48,513 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=867, Unknown=0, NotChecked=0, Total=992 [2020-09-18 02:44:48,513 INFO L87 Difference]: Start difference. First operand 10353 states and 47904 transitions. Second operand 32 states. [2020-09-18 02:45:12,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:45:12,329 INFO L93 Difference]: Finished difference Result 68081 states and 255630 transitions. [2020-09-18 02:45:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 163 states. [2020-09-18 02:45:12,333 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 25 [2020-09-18 02:45:12,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:45:12,491 INFO L225 Difference]: With dead ends: 68081 [2020-09-18 02:45:12,491 INFO L226 Difference]: Without dead ends: 68044 [2020-09-18 02:45:12,494 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13348 ImplicationChecksByTransitivity, 14.5s TimeCoverageRelationStatistics Valid=5727, Invalid=30183, Unknown=0, NotChecked=0, Total=35910 [2020-09-18 02:45:12,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68044 states. [2020-09-18 02:45:13,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68044 to 9949. [2020-09-18 02:45:13,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9949 states. [2020-09-18 02:45:13,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9949 states to 9949 states and 45913 transitions. [2020-09-18 02:45:13,298 INFO L78 Accepts]: Start accepts. Automaton has 9949 states and 45913 transitions. Word has length 25 [2020-09-18 02:45:13,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:45:13,298 INFO L479 AbstractCegarLoop]: Abstraction has 9949 states and 45913 transitions. [2020-09-18 02:45:13,298 INFO L480 AbstractCegarLoop]: Interpolant automaton has 32 states. [2020-09-18 02:45:13,298 INFO L276 IsEmpty]: Start isEmpty. Operand 9949 states and 45913 transitions. [2020-09-18 02:45:13,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:45:13,301 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:45:13,301 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:45:13,502 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:13,502 INFO L427 AbstractCegarLoop]: === Iteration 34 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:45:13,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:45:13,503 INFO L82 PathProgramCache]: Analyzing trace with hash 261199306, now seen corresponding path program 4 times [2020-09-18 02:45:13,503 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:45:13,504 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645523866] [2020-09-18 02:45:13,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:45:13,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:45:13,815 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:45:13,815 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645523866] [2020-09-18 02:45:13,816 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707059388] [2020-09-18 02:45:13,816 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:13,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-18 02:45:13,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:45:13,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:45:13,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:45:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:45:14,651 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:45:14,651 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:45:14,652 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [193695703] [2020-09-18 02:45:14,652 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:45:14,654 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:45:14,660 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2020-09-18 02:45:14,660 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:45:15,178 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2077691#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2077690#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2077689#(and (<= ~x~0 0) (<= 4 ~n~0)), 2077688#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0))] [2020-09-18 02:45:15,178 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-18 02:45:15,179 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:45:15,179 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-18 02:45:15,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2020-09-18 02:45:15,179 INFO L87 Difference]: Start difference. First operand 9949 states and 45913 transitions. Second operand 28 states. [2020-09-18 02:45:33,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:45:33,223 INFO L93 Difference]: Finished difference Result 58757 states and 219774 transitions. [2020-09-18 02:45:33,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2020-09-18 02:45:33,227 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 25 [2020-09-18 02:45:33,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:45:33,381 INFO L225 Difference]: With dead ends: 58757 [2020-09-18 02:45:33,381 INFO L226 Difference]: Without dead ends: 58706 [2020-09-18 02:45:33,383 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8410 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=3854, Invalid=19098, Unknown=0, NotChecked=0, Total=22952 [2020-09-18 02:45:33,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58706 states. [2020-09-18 02:45:34,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58706 to 9720. [2020-09-18 02:45:34,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9720 states. [2020-09-18 02:45:34,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9720 states to 9720 states and 44806 transitions. [2020-09-18 02:45:34,127 INFO L78 Accepts]: Start accepts. Automaton has 9720 states and 44806 transitions. Word has length 25 [2020-09-18 02:45:34,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:45:34,127 INFO L479 AbstractCegarLoop]: Abstraction has 9720 states and 44806 transitions. [2020-09-18 02:45:34,127 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-18 02:45:34,127 INFO L276 IsEmpty]: Start isEmpty. Operand 9720 states and 44806 transitions. [2020-09-18 02:45:34,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:45:34,130 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:45:34,130 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:45:34,331 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2020-09-18 02:45:34,331 INFO L427 AbstractCegarLoop]: === Iteration 35 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:45:34,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:45:34,332 INFO L82 PathProgramCache]: Analyzing trace with hash 261229593, now seen corresponding path program 4 times [2020-09-18 02:45:34,332 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:45:34,333 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940529454] [2020-09-18 02:45:34,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:45:34,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:45:34,729 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:45:34,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940529454] [2020-09-18 02:45:34,729 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134217252] [2020-09-18 02:45:34,730 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:34,847 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2020-09-18 02:45:34,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:45:34,848 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:45:34,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:45:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:45:35,787 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:45:35,787 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:45:35,787 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [106883802] [2020-09-18 02:45:35,787 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:45:35,790 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:45:35,798 INFO L274 McrAutomatonBuilder]: Finished intersection with 34 states and 41 transitions. [2020-09-18 02:45:35,798 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:45:36,383 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 4 new interpolants: [2156233#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 4 ~n~0)), 2156234#(and (<= ~x~0 0) (<= 4 ~n~0)), 2156235#(and (<= thr2Thread3of5ForFork1_~t~0 0) (<= 3 ULTIMATE.start_main_~i~0)), 2156236#(and (<= ~x~0 0) (<= 3 ULTIMATE.start_main_~i~0))] [2020-09-18 02:45:36,383 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-18 02:45:36,383 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:45:36,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-18 02:45:36,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2020-09-18 02:45:36,384 INFO L87 Difference]: Start difference. First operand 9720 states and 44806 transitions. Second operand 28 states. [2020-09-18 02:45:54,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:45:54,252 INFO L93 Difference]: Finished difference Result 57528 states and 215002 transitions. [2020-09-18 02:45:54,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 132 states. [2020-09-18 02:45:54,256 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 25 [2020-09-18 02:45:54,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:45:54,382 INFO L225 Difference]: With dead ends: 57528 [2020-09-18 02:45:54,382 INFO L226 Difference]: Without dead ends: 57477 [2020-09-18 02:45:54,383 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 23 SyntacticMatches, 2 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8757 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=3891, Invalid=19671, Unknown=0, NotChecked=0, Total=23562 [2020-09-18 02:45:54,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57477 states. [2020-09-18 02:45:55,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57477 to 9426. [2020-09-18 02:45:55,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9426 states. [2020-09-18 02:45:55,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9426 states to 9426 states and 43419 transitions. [2020-09-18 02:45:55,075 INFO L78 Accepts]: Start accepts. Automaton has 9426 states and 43419 transitions. Word has length 25 [2020-09-18 02:45:55,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:45:55,075 INFO L479 AbstractCegarLoop]: Abstraction has 9426 states and 43419 transitions. [2020-09-18 02:45:55,075 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-18 02:45:55,075 INFO L276 IsEmpty]: Start isEmpty. Operand 9426 states and 43419 transitions. [2020-09-18 02:45:55,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:45:55,078 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:45:55,078 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:45:55,279 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2020-09-18 02:45:55,279 INFO L427 AbstractCegarLoop]: === Iteration 36 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:45:55,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:45:55,280 INFO L82 PathProgramCache]: Analyzing trace with hash 552591075, now seen corresponding path program 1 times [2020-09-18 02:45:55,280 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:45:55,281 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6650068] [2020-09-18 02:45:55,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:45:55,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:45:55,484 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 25 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-18 02:45:55,484 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6650068] [2020-09-18 02:45:55,484 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1360325917] [2020-09-18 02:45:55,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:55,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:45:55,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:45:55,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:45:56,040 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 28 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:45:56,041 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:45:56,041 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9] total 15 [2020-09-18 02:45:56,041 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1713214413] [2020-09-18 02:45:56,041 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:45:56,044 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:45:56,047 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:45:56,047 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:45:56,048 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:45:56,048 INFO L459 AbstractCegarLoop]: Interpolant automaton has 17 states [2020-09-18 02:45:56,048 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:45:56,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2020-09-18 02:45:56,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2020-09-18 02:45:56,048 INFO L87 Difference]: Start difference. First operand 9426 states and 43419 transitions. Second operand 17 states. [2020-09-18 02:45:57,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:45:57,924 INFO L93 Difference]: Finished difference Result 15008 states and 65901 transitions. [2020-09-18 02:45:57,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2020-09-18 02:45:57,928 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 25 [2020-09-18 02:45:57,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:45:57,967 INFO L225 Difference]: With dead ends: 15008 [2020-09-18 02:45:57,967 INFO L226 Difference]: Without dead ends: 14961 [2020-09-18 02:45:57,968 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=183, Invalid=467, Unknown=0, NotChecked=0, Total=650 [2020-09-18 02:45:58,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14961 states. [2020-09-18 02:45:58,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14961 to 11026. [2020-09-18 02:45:58,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11026 states. [2020-09-18 02:45:58,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11026 states to 11026 states and 50462 transitions. [2020-09-18 02:45:58,284 INFO L78 Accepts]: Start accepts. Automaton has 11026 states and 50462 transitions. Word has length 25 [2020-09-18 02:45:58,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:45:58,285 INFO L479 AbstractCegarLoop]: Abstraction has 11026 states and 50462 transitions. [2020-09-18 02:45:58,285 INFO L480 AbstractCegarLoop]: Interpolant automaton has 17 states. [2020-09-18 02:45:58,285 INFO L276 IsEmpty]: Start isEmpty. Operand 11026 states and 50462 transitions. [2020-09-18 02:45:58,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:45:58,289 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:45:58,289 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:45:58,490 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,51 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:58,490 INFO L427 AbstractCegarLoop]: === Iteration 37 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:45:58,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:45:58,491 INFO L82 PathProgramCache]: Analyzing trace with hash 2111031862, now seen corresponding path program 5 times [2020-09-18 02:45:58,492 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:45:58,492 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022393543] [2020-09-18 02:45:58,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:45:58,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:45:58,906 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:45:58,907 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022393543] [2020-09-18 02:45:58,907 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067054128] [2020-09-18 02:45:58,907 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:45:59,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-18 02:45:59,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:45:59,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:45:59,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:46:00,032 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:46:00,033 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:46:00,033 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:46:00,033 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1601117504] [2020-09-18 02:46:00,034 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:46:00,037 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:46:00,043 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:46:00,043 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:46:00,044 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:46:00,044 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:46:00,044 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:46:00,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:46:00,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:46:00,045 INFO L87 Difference]: Start difference. First operand 11026 states and 50462 transitions. Second operand 24 states. [2020-09-18 02:46:23,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:46:23,077 INFO L93 Difference]: Finished difference Result 82029 states and 307985 transitions. [2020-09-18 02:46:23,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2020-09-18 02:46:23,081 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:46:23,082 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:46:23,297 INFO L225 Difference]: With dead ends: 82029 [2020-09-18 02:46:23,298 INFO L226 Difference]: Without dead ends: 81984 [2020-09-18 02:46:23,299 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 173 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11954 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=4799, Invalid=25651, Unknown=0, NotChecked=0, Total=30450 [2020-09-18 02:46:23,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81984 states. [2020-09-18 02:46:24,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81984 to 10650. [2020-09-18 02:46:24,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10650 states. [2020-09-18 02:46:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10650 states to 10650 states and 48633 transitions. [2020-09-18 02:46:24,314 INFO L78 Accepts]: Start accepts. Automaton has 10650 states and 48633 transitions. Word has length 25 [2020-09-18 02:46:24,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:46:24,315 INFO L479 AbstractCegarLoop]: Abstraction has 10650 states and 48633 transitions. [2020-09-18 02:46:24,315 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:46:24,315 INFO L276 IsEmpty]: Start isEmpty. Operand 10650 states and 48633 transitions. [2020-09-18 02:46:24,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:46:24,318 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:46:24,318 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:46:24,518 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2020-09-18 02:46:24,519 INFO L427 AbstractCegarLoop]: === Iteration 38 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:46:24,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:46:24,520 INFO L82 PathProgramCache]: Analyzing trace with hash 2111023306, now seen corresponding path program 5 times [2020-09-18 02:46:24,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:46:24,521 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53022934] [2020-09-18 02:46:24,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:46:24,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:46:24,868 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:46:24,868 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53022934] [2020-09-18 02:46:24,869 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1930859937] [2020-09-18 02:46:24,869 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:46:24,971 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-18 02:46:24,971 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:46:24,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:46:24,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:46:25,734 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:46:25,734 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:46:25,735 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:46:25,735 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2039355212] [2020-09-18 02:46:25,735 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:46:25,738 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:46:25,742 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:46:25,742 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:46:25,743 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:46:25,743 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:46:25,743 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:46:25,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:46:25,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:46:25,743 INFO L87 Difference]: Start difference. First operand 10650 states and 48633 transitions. Second operand 24 states. [2020-09-18 02:46:45,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:46:45,942 INFO L93 Difference]: Finished difference Result 81016 states and 303916 transitions. [2020-09-18 02:46:45,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-18 02:46:45,946 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:46:45,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:46:46,146 INFO L225 Difference]: With dead ends: 81016 [2020-09-18 02:46:46,146 INFO L226 Difference]: Without dead ends: 80971 [2020-09-18 02:46:46,148 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11059 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=4618, Invalid=23774, Unknown=0, NotChecked=0, Total=28392 [2020-09-18 02:46:46,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80971 states. [2020-09-18 02:46:47,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80971 to 10248. [2020-09-18 02:46:47,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10248 states. [2020-09-18 02:46:47,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10248 states to 10248 states and 46537 transitions. [2020-09-18 02:46:47,364 INFO L78 Accepts]: Start accepts. Automaton has 10248 states and 46537 transitions. Word has length 25 [2020-09-18 02:46:47,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:46:47,364 INFO L479 AbstractCegarLoop]: Abstraction has 10248 states and 46537 transitions. [2020-09-18 02:46:47,365 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:46:47,365 INFO L276 IsEmpty]: Start isEmpty. Operand 10248 states and 46537 transitions. [2020-09-18 02:46:47,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:46:47,368 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:46:47,368 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:46:47,568 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2020-09-18 02:46:47,569 INFO L427 AbstractCegarLoop]: === Iteration 39 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:46:47,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:46:47,570 INFO L82 PathProgramCache]: Analyzing trace with hash 2140107382, now seen corresponding path program 6 times [2020-09-18 02:46:47,570 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:46:47,570 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567306599] [2020-09-18 02:46:47,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:46:47,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:46:47,959 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:46:47,959 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567306599] [2020-09-18 02:46:47,959 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375635058] [2020-09-18 02:46:47,959 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:46:48,044 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-18 02:46:48,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:46:48,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:46:48,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:46:48,825 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:46:48,826 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:46:48,826 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:46:48,826 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1774636386] [2020-09-18 02:46:48,826 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:46:48,829 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:46:48,834 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:46:48,835 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:46:48,835 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:46:48,835 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:46:48,835 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:46:48,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:46:48,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:46:48,836 INFO L87 Difference]: Start difference. First operand 10248 states and 46537 transitions. Second operand 24 states. [2020-09-18 02:47:11,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:47:11,878 INFO L93 Difference]: Finished difference Result 86840 states and 329602 transitions. [2020-09-18 02:47:11,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 157 states. [2020-09-18 02:47:11,882 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:47:11,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:47:12,093 INFO L225 Difference]: With dead ends: 86840 [2020-09-18 02:47:12,094 INFO L226 Difference]: Without dead ends: 86785 [2020-09-18 02:47:12,096 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11626 ImplicationChecksByTransitivity, 11.9s TimeCoverageRelationStatistics Valid=4756, Invalid=25000, Unknown=0, NotChecked=0, Total=29756 [2020-09-18 02:47:12,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86785 states. [2020-09-18 02:47:13,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86785 to 9490. [2020-09-18 02:47:13,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9490 states. [2020-09-18 02:47:13,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9490 states to 9490 states and 42871 transitions. [2020-09-18 02:47:13,480 INFO L78 Accepts]: Start accepts. Automaton has 9490 states and 42871 transitions. Word has length 25 [2020-09-18 02:47:13,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:47:13,480 INFO L479 AbstractCegarLoop]: Abstraction has 9490 states and 42871 transitions. [2020-09-18 02:47:13,480 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:47:13,480 INFO L276 IsEmpty]: Start isEmpty. Operand 9490 states and 42871 transitions. [2020-09-18 02:47:13,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:47:13,484 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:47:13,484 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:47:13,684 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,54 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:47:13,685 INFO L427 AbstractCegarLoop]: === Iteration 40 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:47:13,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:47:13,686 INFO L82 PathProgramCache]: Analyzing trace with hash 2140129113, now seen corresponding path program 5 times [2020-09-18 02:47:13,686 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:47:13,686 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972898314] [2020-09-18 02:47:13,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:47:13,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:47:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:47:14,132 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972898314] [2020-09-18 02:47:14,133 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347952361] [2020-09-18 02:47:14,133 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:47:14,241 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2020-09-18 02:47:14,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:47:14,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:47:14,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:47:15,174 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:47:15,175 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:47:15,175 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:47:15,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1461600217] [2020-09-18 02:47:15,176 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:47:15,179 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:47:15,185 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:47:15,185 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:47:15,185 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:47:15,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:47:15,186 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:47:15,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:47:15,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:47:15,186 INFO L87 Difference]: Start difference. First operand 9490 states and 42871 transitions. Second operand 24 states. [2020-09-18 02:47:39,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:47:39,047 INFO L93 Difference]: Finished difference Result 85240 states and 322794 transitions. [2020-09-18 02:47:39,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-18 02:47:39,051 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:47:39,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:47:39,267 INFO L225 Difference]: With dead ends: 85240 [2020-09-18 02:47:39,267 INFO L226 Difference]: Without dead ends: 85195 [2020-09-18 02:47:39,269 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11060 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=4618, Invalid=23774, Unknown=0, NotChecked=0, Total=28392 [2020-09-18 02:47:39,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85195 states. [2020-09-18 02:47:40,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85195 to 9254. [2020-09-18 02:47:40,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9254 states. [2020-09-18 02:47:40,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9254 states to 9254 states and 41681 transitions. [2020-09-18 02:47:40,270 INFO L78 Accepts]: Start accepts. Automaton has 9254 states and 41681 transitions. Word has length 25 [2020-09-18 02:47:40,270 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:47:40,270 INFO L479 AbstractCegarLoop]: Abstraction has 9254 states and 41681 transitions. [2020-09-18 02:47:40,270 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:47:40,271 INFO L276 IsEmpty]: Start isEmpty. Operand 9254 states and 41681 transitions. [2020-09-18 02:47:40,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:47:40,274 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:47:40,274 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:47:40,474 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:47:40,475 INFO L427 AbstractCegarLoop]: === Iteration 41 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:47:40,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:47:40,475 INFO L82 PathProgramCache]: Analyzing trace with hash 2131885066, now seen corresponding path program 6 times [2020-09-18 02:47:40,476 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:47:40,476 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169703063] [2020-09-18 02:47:40,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:47:40,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:47:40,834 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:47:40,835 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169703063] [2020-09-18 02:47:40,835 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328789977] [2020-09-18 02:47:40,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:47:41,017 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-18 02:47:41,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:47:41,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:47:41,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:47:41,818 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:47:41,818 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:47:41,819 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:47:41,819 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2001417170] [2020-09-18 02:47:41,819 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:47:41,822 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:47:41,828 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:47:41,828 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:47:41,828 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:47:41,828 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:47:41,828 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:47:41,829 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:47:41,829 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:47:41,829 INFO L87 Difference]: Start difference. First operand 9254 states and 41681 transitions. Second operand 24 states. [2020-09-18 02:48:03,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:03,641 INFO L93 Difference]: Finished difference Result 77987 states and 290553 transitions. [2020-09-18 02:48:03,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 153 states. [2020-09-18 02:48:03,645 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:48:03,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:03,830 INFO L225 Difference]: With dead ends: 77987 [2020-09-18 02:48:03,835 INFO L226 Difference]: Without dead ends: 77932 [2020-09-18 02:48:03,837 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11013 ImplicationChecksByTransitivity, 11.7s TimeCoverageRelationStatistics Valid=4614, Invalid=23778, Unknown=0, NotChecked=0, Total=28392 [2020-09-18 02:48:04,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77932 states. [2020-09-18 02:48:04,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77932 to 8957. [2020-09-18 02:48:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8957 states. [2020-09-18 02:48:04,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8957 states to 8957 states and 40332 transitions. [2020-09-18 02:48:04,736 INFO L78 Accepts]: Start accepts. Automaton has 8957 states and 40332 transitions. Word has length 25 [2020-09-18 02:48:04,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:04,736 INFO L479 AbstractCegarLoop]: Abstraction has 8957 states and 40332 transitions. [2020-09-18 02:48:04,737 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:48:04,737 INFO L276 IsEmpty]: Start isEmpty. Operand 8957 states and 40332 transitions. [2020-09-18 02:48:04,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-09-18 02:48:04,740 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:04,740 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:04,940 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:04,941 INFO L427 AbstractCegarLoop]: === Iteration 42 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:04,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:04,941 INFO L82 PathProgramCache]: Analyzing trace with hash 2131915353, now seen corresponding path program 6 times [2020-09-18 02:48:04,942 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:04,942 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707208622] [2020-09-18 02:48:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:04,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:05,285 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:48:05,285 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707208622] [2020-09-18 02:48:05,285 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [621859572] [2020-09-18 02:48:05,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:05,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2020-09-18 02:48:05,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:48:05,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 13 conjunts are in the unsatisfiable core [2020-09-18 02:48:05,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:48:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:06,256 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:48:06,256 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12] total 22 [2020-09-18 02:48:06,256 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1113062406] [2020-09-18 02:48:06,256 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:06,258 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:06,263 INFO L274 McrAutomatonBuilder]: Finished intersection with 26 states and 25 transitions. [2020-09-18 02:48:06,263 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:06,263 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:48:06,263 INFO L459 AbstractCegarLoop]: Interpolant automaton has 24 states [2020-09-18 02:48:06,263 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:06,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2020-09-18 02:48:06,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2020-09-18 02:48:06,264 INFO L87 Difference]: Start difference. First operand 8957 states and 40332 transitions. Second operand 24 states. [2020-09-18 02:48:29,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:29,036 INFO L93 Difference]: Finished difference Result 77080 states and 287068 transitions. [2020-09-18 02:48:29,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 155 states. [2020-09-18 02:48:29,040 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 25 [2020-09-18 02:48:29,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:29,222 INFO L225 Difference]: With dead ends: 77080 [2020-09-18 02:48:29,222 INFO L226 Difference]: Without dead ends: 77025 [2020-09-18 02:48:29,224 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 169 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11330 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=4655, Invalid=24415, Unknown=0, NotChecked=0, Total=29070 [2020-09-18 02:48:29,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77025 states. [2020-09-18 02:48:30,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77025 to 8560. [2020-09-18 02:48:30,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8560 states. [2020-09-18 02:48:30,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8560 states to 8560 states and 38495 transitions. [2020-09-18 02:48:30,127 INFO L78 Accepts]: Start accepts. Automaton has 8560 states and 38495 transitions. Word has length 25 [2020-09-18 02:48:30,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:30,127 INFO L479 AbstractCegarLoop]: Abstraction has 8560 states and 38495 transitions. [2020-09-18 02:48:30,127 INFO L480 AbstractCegarLoop]: Interpolant automaton has 24 states. [2020-09-18 02:48:30,127 INFO L276 IsEmpty]: Start isEmpty. Operand 8560 states and 38495 transitions. [2020-09-18 02:48:30,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-18 02:48:30,130 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:30,131 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:30,331 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:30,332 INFO L427 AbstractCegarLoop]: === Iteration 43 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:30,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:30,332 INFO L82 PathProgramCache]: Analyzing trace with hash -56157579, now seen corresponding path program 1 times [2020-09-18 02:48:30,333 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:30,333 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895633508] [2020-09-18 02:48:30,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:30,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:48:30,346 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:48:30,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-18 02:48:30,358 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-18 02:48:30,366 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-18 02:48:30,367 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-18 02:48:30,367 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2020-09-18 02:48:30,367 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-18 02:48:30,368 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-18 02:48:30,368 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-18 02:48:30,385 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,385 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,386 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,387 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,387 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,388 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,389 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,399 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,400 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,401 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,401 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,401 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,401 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,401 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,402 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,402 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,402 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,402 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,403 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,407 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,408 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,409 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,410 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,411 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,412 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,413 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,414 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,414 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,417 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,418 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,418 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,422 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,422 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,426 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,426 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,427 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,428 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,428 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,431 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,431 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,432 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,434 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,435 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,435 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork0___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,438 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,438 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,439 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,439 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,439 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,442 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,442 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,442 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,442 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,443 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,446 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,446 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,449 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,449 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,450 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,450 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,453 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,453 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,453 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,454 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,454 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,457 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,457 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,457 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,457 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,457 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-18 02:48:30,460 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-18 02:48:30,461 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-18 02:48:30,461 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-18 02:48:30,461 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-18 02:48:30,461 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-18 02:48:30,461 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-18 02:48:30,461 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-18 02:48:30,461 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-18 02:48:30,462 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-18 02:48:30,463 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 169 places, 151 transitions, 422 flow [2020-09-18 02:48:30,463 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-09-18 02:48:30,487 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-09-18 02:48:30,487 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-18 02:48:30,488 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-09-18 02:48:30,495 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 169 places, 151 transitions, 422 flow [2020-09-18 02:48:30,513 INFO L129 PetriNetUnfolder]: 9/181 cut-off events. [2020-09-18 02:48:30,513 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-18 02:48:30,515 INFO L80 FinitePrefix]: Finished finitePrefix Result has 229 conditions, 181 events. 9/181 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 330 event pairs, 0 based on Foata normal form. 0/164 useless extension candidates. Maximal degree in co-relation 216. Up to 14 conditions per place. [2020-09-18 02:48:30,521 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 3612 [2020-09-18 02:48:30,521 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-18 02:48:35,970 WARN L193 SmtUtils]: Spent 125.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-09-18 02:48:36,098 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 40 [2020-09-18 02:48:36,428 WARN L193 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:36,941 WARN L193 SmtUtils]: Spent 190.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:37,507 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:38,026 WARN L193 SmtUtils]: Spent 156.00 ms on a formula simplification. DAG size of input: 26 DAG size of output: 20 [2020-09-18 02:48:38,788 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:39,180 WARN L193 SmtUtils]: Spent 328.00 ms on a formula simplification. DAG size of input: 48 DAG size of output: 46 [2020-09-18 02:48:39,360 WARN L193 SmtUtils]: Spent 177.00 ms on a formula simplification that was a NOOP. DAG size: 44 [2020-09-18 02:48:39,645 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:39,854 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 27 DAG size of output: 21 [2020-09-18 02:48:40,268 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification. DAG size of input: 44 DAG size of output: 41 [2020-09-18 02:48:40,398 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 41 [2020-09-18 02:48:41,019 WARN L193 SmtUtils]: Spent 586.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 64 [2020-09-18 02:48:41,271 WARN L193 SmtUtils]: Spent 246.00 ms on a formula simplification that was a NOOP. DAG size: 58 [2020-09-18 02:48:41,993 WARN L193 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 74 [2020-09-18 02:48:42,274 WARN L193 SmtUtils]: Spent 275.00 ms on a formula simplification that was a NOOP. DAG size: 64 [2020-09-18 02:48:42,317 INFO L206 etLargeBlockEncoding]: Checked pairs total: 4296 [2020-09-18 02:48:42,318 INFO L214 etLargeBlockEncoding]: Total number of compositions: 139 [2020-09-18 02:48:42,318 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 71 places, 45 transitions, 210 flow [2020-09-18 02:48:43,899 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 18584 states. [2020-09-18 02:48:43,899 INFO L276 IsEmpty]: Start isEmpty. Operand 18584 states. [2020-09-18 02:48:43,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-18 02:48:43,899 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:43,900 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-18 02:48:43,900 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:43,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:43,900 INFO L82 PathProgramCache]: Analyzing trace with hash 1444814, now seen corresponding path program 1 times [2020-09-18 02:48:43,901 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:43,901 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769985546] [2020-09-18 02:48:43,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:43,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:43,947 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769985546] [2020-09-18 02:48:43,947 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:48:43,947 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-18 02:48:43,947 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2080454061] [2020-09-18 02:48:43,947 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:43,948 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:43,948 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-18 02:48:43,948 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:43,948 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:48:43,948 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-18 02:48:43,948 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:43,949 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-18 02:48:43,949 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:48:43,949 INFO L87 Difference]: Start difference. First operand 18584 states. Second operand 3 states. [2020-09-18 02:48:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:44,225 INFO L93 Difference]: Finished difference Result 17885 states and 92755 transitions. [2020-09-18 02:48:44,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-18 02:48:44,231 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-18 02:48:44,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:44,282 INFO L225 Difference]: With dead ends: 17885 [2020-09-18 02:48:44,282 INFO L226 Difference]: Without dead ends: 16791 [2020-09-18 02:48:44,283 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-18 02:48:44,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16791 states. [2020-09-18 02:48:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16791 to 16791. [2020-09-18 02:48:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16791 states. [2020-09-18 02:48:44,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16791 states to 16791 states and 86558 transitions. [2020-09-18 02:48:44,958 INFO L78 Accepts]: Start accepts. Automaton has 16791 states and 86558 transitions. Word has length 3 [2020-09-18 02:48:44,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:44,958 INFO L479 AbstractCegarLoop]: Abstraction has 16791 states and 86558 transitions. [2020-09-18 02:48:44,958 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-18 02:48:44,958 INFO L276 IsEmpty]: Start isEmpty. Operand 16791 states and 86558 transitions. [2020-09-18 02:48:44,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2020-09-18 02:48:44,958 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:44,958 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:44,959 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2020-09-18 02:48:44,959 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:44,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:44,959 INFO L82 PathProgramCache]: Analyzing trace with hash 1590746554, now seen corresponding path program 1 times [2020-09-18 02:48:44,959 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:44,960 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582279778] [2020-09-18 02:48:44,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:44,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:45,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:45,060 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582279778] [2020-09-18 02:48:45,061 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:48:45,061 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:48:45,061 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [20291664] [2020-09-18 02:48:45,061 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:45,062 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:45,062 INFO L274 McrAutomatonBuilder]: Finished intersection with 10 states and 9 transitions. [2020-09-18 02:48:45,062 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:45,062 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:48:45,063 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:48:45,063 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:45,063 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:48:45,063 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:48:45,063 INFO L87 Difference]: Start difference. First operand 16791 states and 86558 transitions. Second operand 5 states. [2020-09-18 02:48:45,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:45,716 INFO L93 Difference]: Finished difference Result 36645 states and 175611 transitions. [2020-09-18 02:48:45,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:48:45,720 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 9 [2020-09-18 02:48:45,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:45,818 INFO L225 Difference]: With dead ends: 36645 [2020-09-18 02:48:45,818 INFO L226 Difference]: Without dead ends: 36637 [2020-09-18 02:48:45,818 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:48:46,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36637 states. [2020-09-18 02:48:46,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36637 to 19868. [2020-09-18 02:48:46,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19868 states. [2020-09-18 02:48:46,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19868 states to 19868 states and 103363 transitions. [2020-09-18 02:48:46,800 INFO L78 Accepts]: Start accepts. Automaton has 19868 states and 103363 transitions. Word has length 9 [2020-09-18 02:48:46,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:46,800 INFO L479 AbstractCegarLoop]: Abstraction has 19868 states and 103363 transitions. [2020-09-18 02:48:46,800 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:48:46,800 INFO L276 IsEmpty]: Start isEmpty. Operand 19868 states and 103363 transitions. [2020-09-18 02:48:46,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2020-09-18 02:48:46,801 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:46,801 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:46,801 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2020-09-18 02:48:46,801 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:46,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:46,801 INFO L82 PathProgramCache]: Analyzing trace with hash 2013625165, now seen corresponding path program 1 times [2020-09-18 02:48:46,802 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:46,802 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780113350] [2020-09-18 02:48:46,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:46,911 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-18 02:48:46,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780113350] [2020-09-18 02:48:46,911 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-18 02:48:46,911 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-18 02:48:46,911 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2139739764] [2020-09-18 02:48:46,912 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:46,912 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:46,914 INFO L274 McrAutomatonBuilder]: Finished intersection with 14 states and 13 transitions. [2020-09-18 02:48:46,914 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:46,914 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:48:46,914 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-18 02:48:46,914 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:46,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-18 02:48:46,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-18 02:48:46,915 INFO L87 Difference]: Start difference. First operand 19868 states and 103363 transitions. Second operand 5 states. [2020-09-18 02:48:47,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:47,636 INFO L93 Difference]: Finished difference Result 41960 states and 203877 transitions. [2020-09-18 02:48:47,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-09-18 02:48:47,642 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 13 [2020-09-18 02:48:47,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:47,770 INFO L225 Difference]: With dead ends: 41960 [2020-09-18 02:48:47,770 INFO L226 Difference]: Without dead ends: 41944 [2020-09-18 02:48:47,770 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-18 02:48:48,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41944 states. [2020-09-18 02:48:49,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41944 to 23806. [2020-09-18 02:48:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23806 states. [2020-09-18 02:48:49,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23806 states to 23806 states and 125455 transitions. [2020-09-18 02:48:49,388 INFO L78 Accepts]: Start accepts. Automaton has 23806 states and 125455 transitions. Word has length 13 [2020-09-18 02:48:49,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:49,388 INFO L479 AbstractCegarLoop]: Abstraction has 23806 states and 125455 transitions. [2020-09-18 02:48:49,388 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-18 02:48:49,388 INFO L276 IsEmpty]: Start isEmpty. Operand 23806 states and 125455 transitions. [2020-09-18 02:48:49,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:48:49,389 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:49,389 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:49,389 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2020-09-18 02:48:49,389 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:49,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:49,390 INFO L82 PathProgramCache]: Analyzing trace with hash 596549759, now seen corresponding path program 1 times [2020-09-18 02:48:49,390 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:49,390 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611992898] [2020-09-18 02:48:49,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:49,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:49,646 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:49,647 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611992898] [2020-09-18 02:48:49,647 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143864777] [2020-09-18 02:48:49,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:49,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:49,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:48:49,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:48:50,243 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:50,244 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:48:50,244 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:48:50,244 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1783109232] [2020-09-18 02:48:50,245 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:50,245 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:50,247 INFO L274 McrAutomatonBuilder]: Finished intersection with 24 states and 31 transitions. [2020-09-18 02:48:50,247 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:51,326 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 10 new interpolants: [254850#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 254849#(and (<= thr2Thread1of6ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 254848#(and (<= ~x~0 0) (<= 2 ~n~0)), 254843#(<= (+ thr2Thread1of6ForFork1_~t~0 1) ULTIMATE.start_main_~i~0), 254842#(<= (+ ~x~0 2) ~n~0), 254841#(<= (+ thr2Thread1of6ForFork1_~t~0 2) ~n~0), 254847#(and (<= 2 ~n~0) (<= thr2Thread1of6ForFork1_~t~0 0)), 254846#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 254845#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 254844#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of6ForFork1_~t~0 0))] [2020-09-18 02:48:51,326 INFO L459 AbstractCegarLoop]: Interpolant automaton has 28 states [2020-09-18 02:48:51,326 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:51,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2020-09-18 02:48:51,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=657, Unknown=0, NotChecked=0, Total=756 [2020-09-18 02:48:51,327 INFO L87 Difference]: Start difference. First operand 23806 states and 125455 transitions. Second operand 28 states. [2020-09-18 02:48:57,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:48:57,067 INFO L93 Difference]: Finished difference Result 83801 states and 375848 transitions. [2020-09-18 02:48:57,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2020-09-18 02:48:57,071 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 15 [2020-09-18 02:48:57,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:48:57,298 INFO L225 Difference]: With dead ends: 83801 [2020-09-18 02:48:57,298 INFO L226 Difference]: Without dead ends: 83770 [2020-09-18 02:48:57,299 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 829 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=628, Invalid=2564, Unknown=0, NotChecked=0, Total=3192 [2020-09-18 02:48:58,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83770 states. [2020-09-18 02:48:58,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83770 to 23629. [2020-09-18 02:48:58,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23629 states. [2020-09-18 02:48:58,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23629 states to 23629 states and 124418 transitions. [2020-09-18 02:48:58,969 INFO L78 Accepts]: Start accepts. Automaton has 23629 states and 124418 transitions. Word has length 15 [2020-09-18 02:48:58,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:48:58,969 INFO L479 AbstractCegarLoop]: Abstraction has 23629 states and 124418 transitions. [2020-09-18 02:48:58,969 INFO L480 AbstractCegarLoop]: Interpolant automaton has 28 states. [2020-09-18 02:48:58,970 INFO L276 IsEmpty]: Start isEmpty. Operand 23629 states and 124418 transitions. [2020-09-18 02:48:58,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2020-09-18 02:48:58,970 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:48:58,970 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:48:59,170 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:59,171 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:48:59,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:48:59,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1936461633, now seen corresponding path program 2 times [2020-09-18 02:48:59,172 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:48:59,172 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631743419] [2020-09-18 02:48:59,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:48:59,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:48:59,440 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:59,440 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631743419] [2020-09-18 02:48:59,440 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37341788] [2020-09-18 02:48:59,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:48:59,554 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-18 02:48:59,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-18 02:48:59,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-18 02:48:59,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:48:59,986 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:48:59,986 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:48:59,986 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 16 [2020-09-18 02:48:59,987 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2114001474] [2020-09-18 02:48:59,987 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:48:59,988 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:48:59,989 INFO L274 McrAutomatonBuilder]: Finished intersection with 16 states and 15 transitions. [2020-09-18 02:48:59,989 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:48:59,989 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:48:59,989 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-18 02:48:59,990 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:48:59,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-18 02:48:59,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2020-09-18 02:48:59,990 INFO L87 Difference]: Start difference. First operand 23629 states and 124418 transitions. Second operand 18 states. [2020-09-18 02:49:05,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:49:05,224 INFO L93 Difference]: Finished difference Result 100150 states and 454495 transitions. [2020-09-18 02:49:05,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-18 02:49:05,229 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 15 [2020-09-18 02:49:05,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:49:05,534 INFO L225 Difference]: With dead ends: 100150 [2020-09-18 02:49:05,534 INFO L226 Difference]: Without dead ends: 100133 [2020-09-18 02:49:05,534 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 397 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=373, Invalid=1267, Unknown=0, NotChecked=0, Total=1640 [2020-09-18 02:49:06,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100133 states. [2020-09-18 02:49:07,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100133 to 23109. [2020-09-18 02:49:07,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23109 states. [2020-09-18 02:49:07,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23109 states to 23109 states and 121651 transitions. [2020-09-18 02:49:07,379 INFO L78 Accepts]: Start accepts. Automaton has 23109 states and 121651 transitions. Word has length 15 [2020-09-18 02:49:07,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:49:07,379 INFO L479 AbstractCegarLoop]: Abstraction has 23109 states and 121651 transitions. [2020-09-18 02:49:07,379 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-18 02:49:07,379 INFO L276 IsEmpty]: Start isEmpty. Operand 23109 states and 121651 transitions. [2020-09-18 02:49:07,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-18 02:49:07,379 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:49:07,379 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:49:07,580 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2020-09-18 02:49:07,580 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:49:07,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:49:07,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1236732002, now seen corresponding path program 1 times [2020-09-18 02:49:07,581 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:49:07,582 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555122935] [2020-09-18 02:49:07,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:49:07,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:49:07,824 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:49:07,824 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555122935] [2020-09-18 02:49:07,824 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674867181] [2020-09-18 02:49:07,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:49:07,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:49:07,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 8 conjunts are in the unsatisfiable core [2020-09-18 02:49:07,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:49:08,252 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:49:08,252 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:49:08,253 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-18 02:49:08,253 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [861191623] [2020-09-18 02:49:08,253 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:49:08,254 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:49:08,256 INFO L274 McrAutomatonBuilder]: Finished intersection with 18 states and 17 transitions. [2020-09-18 02:49:08,256 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:49:08,256 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-18 02:49:08,256 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-18 02:49:08,256 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:49:08,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-18 02:49:08,256 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2020-09-18 02:49:08,257 INFO L87 Difference]: Start difference. First operand 23109 states and 121651 transitions. Second operand 16 states. [2020-09-18 02:49:09,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-18 02:49:09,734 INFO L93 Difference]: Finished difference Result 41885 states and 209629 transitions. [2020-09-18 02:49:09,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2020-09-18 02:49:09,738 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 17 [2020-09-18 02:49:09,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-18 02:49:09,856 INFO L225 Difference]: With dead ends: 41885 [2020-09-18 02:49:09,856 INFO L226 Difference]: Without dead ends: 41856 [2020-09-18 02:49:09,856 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=118, Invalid=302, Unknown=0, NotChecked=0, Total=420 [2020-09-18 02:49:10,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41856 states. [2020-09-18 02:49:11,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41856 to 28237. [2020-09-18 02:49:11,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28237 states. [2020-09-18 02:49:11,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28237 states to 28237 states and 150261 transitions. [2020-09-18 02:49:11,500 INFO L78 Accepts]: Start accepts. Automaton has 28237 states and 150261 transitions. Word has length 17 [2020-09-18 02:49:11,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-18 02:49:11,501 INFO L479 AbstractCegarLoop]: Abstraction has 28237 states and 150261 transitions. [2020-09-18 02:49:11,501 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-18 02:49:11,501 INFO L276 IsEmpty]: Start isEmpty. Operand 28237 states and 150261 transitions. [2020-09-18 02:49:11,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2020-09-18 02:49:11,502 INFO L414 BasicCegarLoop]: Found error trace [2020-09-18 02:49:11,502 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-18 02:49:11,702 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:49:11,703 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-18 02:49:11,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-18 02:49:11,703 INFO L82 PathProgramCache]: Analyzing trace with hash 350635156, now seen corresponding path program 1 times [2020-09-18 02:49:11,704 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-18 02:49:11,704 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773894319] [2020-09-18 02:49:11,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-18 02:49:11,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:49:11,975 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2020-09-18 02:49:11,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773894319] [2020-09-18 02:49:11,976 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607920872] [2020-09-18 02:49:11,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-18 02:49:12,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-18 02:49:12,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 10 conjunts are in the unsatisfiable core [2020-09-18 02:49:12,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-18 02:49:12,693 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-18 02:49:12,694 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-18 02:49:12,694 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 17 [2020-09-18 02:49:12,694 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1042851773] [2020-09-18 02:49:12,694 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-18 02:49:12,695 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-18 02:49:12,699 INFO L274 McrAutomatonBuilder]: Finished intersection with 36 states and 51 transitions. [2020-09-18 02:49:12,699 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-18 02:49:14,498 INFO L409 McrAutomatonBuilder]: Construction finished. MCR generated 12 new interpolants: [630953#(and (= ULTIMATE.start_main_~i~0 0) (<= ~x~0 ULTIMATE.start_main_~i~0)), 630952#(<= (+ ~x~0 1) ULTIMATE.start_main_~i~0), 630955#(and (<= 3 ~n~0) (<= ~x~0 0)), 630954#(and (<= 3 ~n~0) (<= thr2Thread1of6ForFork1_~t~0 0)), 630957#(and (<= thr2Thread1of6ForFork1_~t~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 630956#(and (<= 2 ULTIMATE.start_main_~i~0) (<= thr2Thread1of6ForFork1_~t~0 0)), 630959#(and (<= ~x~0 0) (<= 1 ULTIMATE.start_main_~i~0)), 630958#(and (<= ~x~0 0) (<= 2 ULTIMATE.start_main_~i~0)), 630949#(<= (+ ~x~0 2) ~n~0), 630948#(<= (+ thr2Thread1of6ForFork1_~t~0 2) ~n~0), 630951#(and (= ULTIMATE.start_main_~i~0 0) (<= thr2Thread1of6ForFork1_~t~0 0)), 630950#(<= (+ thr2Thread1of6ForFork1_~t~0 1) ULTIMATE.start_main_~i~0)] [2020-09-18 02:49:14,499 INFO L459 AbstractCegarLoop]: Interpolant automaton has 31 states [2020-09-18 02:49:14,499 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-18 02:49:14,499 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2020-09-18 02:49:14,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=808, Unknown=0, NotChecked=0, Total=930 [2020-09-18 02:49:14,499 INFO L87 Difference]: Start difference. First operand 28237 states and 150261 transitions. Second operand 31 states.