/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-nondet/nondet-loop-bound-variant-2.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-507b705 [2020-09-12 00:26:50,388 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-12 00:26:50,393 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-12 00:26:50,434 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-12 00:26:50,434 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-12 00:26:50,443 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-12 00:26:50,446 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-12 00:26:50,450 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-12 00:26:50,453 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-12 00:26:50,456 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-12 00:26:50,457 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-12 00:26:50,458 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-12 00:26:50,459 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-12 00:26:50,462 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-12 00:26:50,463 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-12 00:26:50,464 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-12 00:26:50,468 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-12 00:26:50,469 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-12 00:26:50,471 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-12 00:26:50,480 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-12 00:26:50,482 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-12 00:26:50,483 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-12 00:26:50,485 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-12 00:26:50,485 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-12 00:26:50,498 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-12 00:26:50,498 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-12 00:26:50,499 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-12 00:26:50,500 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-12 00:26:50,500 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-12 00:26:50,501 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-12 00:26:50,501 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-12 00:26:50,503 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-12 00:26:50,504 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-12 00:26:50,505 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-12 00:26:50,507 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-12 00:26:50,507 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-12 00:26:50,508 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-12 00:26:50,508 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-12 00:26:50,508 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-12 00:26:50,509 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-12 00:26:50,511 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-12 00:26:50,511 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/mcr/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-McrAutomaton-WP.epf [2020-09-12 00:26:50,553 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-12 00:26:50,553 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-12 00:26:50,555 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-12 00:26:50,556 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-12 00:26:50,556 INFO L138 SettingsManager]: * Use SBE=true [2020-09-12 00:26:50,556 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-12 00:26:50,557 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-12 00:26:50,557 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-12 00:26:50,557 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-12 00:26:50,557 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-12 00:26:50,558 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-12 00:26:50,558 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-12 00:26:50,559 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-12 00:26:50,559 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-12 00:26:50,559 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-12 00:26:50,559 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-12 00:26:50,560 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-12 00:26:50,560 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-12 00:26:50,560 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-12 00:26:50,560 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-12 00:26:50,560 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-12 00:26:50,561 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-12 00:26:50,561 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-12 00:26:50,561 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-12 00:26:50,561 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-12 00:26:50,561 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-12 00:26:50,562 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-12 00:26:50,562 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-12 00:26:50,562 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-12 00:26:50,562 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-12 00:26:50,562 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-12 00:26:51,005 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-12 00:26:51,032 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-12 00:26:51,039 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-12 00:26:51,041 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-12 00:26:51,042 INFO L275 PluginConnector]: CDTParser initialized [2020-09-12 00:26:51,043 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-12 00:26:51,135 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2d40f0676/3a395cbb8c5340f0b7810654c261784d/FLAG00ae4ec72 [2020-09-12 00:26:51,725 INFO L306 CDTParser]: Found 1 translation units. [2020-09-12 00:26:51,726 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-2.i [2020-09-12 00:26:51,743 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2d40f0676/3a395cbb8c5340f0b7810654c261784d/FLAG00ae4ec72 [2020-09-12 00:26:51,998 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/2d40f0676/3a395cbb8c5340f0b7810654c261784d [2020-09-12 00:26:52,010 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-12 00:26:52,017 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-12 00:26:52,018 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-12 00:26:52,019 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-12 00:26:52,023 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-12 00:26:52,024 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,028 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73d15310 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52, skipping insertion in model container [2020-09-12 00:26:52,028 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,037 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-12 00:26:52,090 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-12 00:26:52,577 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-12 00:26:52,595 INFO L203 MainTranslator]: Completed pre-run [2020-09-12 00:26:52,681 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-12 00:26:52,763 INFO L208 MainTranslator]: Completed translation [2020-09-12 00:26:52,764 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52 WrapperNode [2020-09-12 00:26:52,764 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-12 00:26:52,765 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-12 00:26:52,765 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-12 00:26:52,766 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-12 00:26:52,777 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,796 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,827 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-12 00:26:52,827 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-12 00:26:52,828 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-12 00:26:52,828 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-12 00:26:52,837 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,838 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,842 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,842 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,848 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,854 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,856 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... [2020-09-12 00:26:52,860 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-12 00:26:52,860 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-12 00:26:52,861 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-12 00:26:52,861 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-12 00:26:52,862 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (1/1) ... No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-12 00:26:52,941 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-12 00:26:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-12 00:26:52,942 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-12 00:26:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-12 00:26:52,943 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-12 00:26:52,943 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-09-12 00:26:52,944 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-12 00:26:52,944 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-12 00:26:52,945 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-09-12 00:26:52,945 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-12 00:26:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-12 00:26:52,948 WARN L205 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2020-09-12 00:26:53,410 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-12 00:26:53,410 INFO L295 CfgBuilder]: Removed 11 assume(true) statements. [2020-09-12 00:26:53,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 12:26:53 BoogieIcfgContainer [2020-09-12 00:26:53,415 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-12 00:26:53,417 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-12 00:26:53,417 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-12 00:26:53,421 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-12 00:26:53,421 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 12:26:52" (1/3) ... [2020-09-12 00:26:53,422 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f6a3f9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 12:26:53, skipping insertion in model container [2020-09-12 00:26:53,422 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:52" (2/3) ... [2020-09-12 00:26:53,423 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f6a3f9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 12:26:53, skipping insertion in model container [2020-09-12 00:26:53,423 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 12:26:53" (3/3) ... [2020-09-12 00:26:53,425 INFO L109 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-2.i [2020-09-12 00:26:53,437 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-12 00:26:53,438 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-12 00:26:53,449 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-12 00:26:53,450 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-12 00:26:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,481 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,482 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,483 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,483 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,483 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,484 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,484 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,484 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,485 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,485 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,485 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,486 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,486 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,487 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,488 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,488 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,489 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,489 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,490 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,494 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,495 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,495 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,496 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,496 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,496 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,496 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,497 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,505 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,505 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,506 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,506 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:53,533 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-12 00:26:53,561 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:26:53,561 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:26:53,562 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:26:53,562 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:26:53,562 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:26:53,562 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:26:53,562 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:26:53,563 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:26:53,582 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:53,584 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:53,639 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-12 00:26:53,640 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-12 00:26:53,646 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 86 events. 6/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-09-12 00:26:53,650 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:53,675 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-12 00:26:53,675 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-12 00:26:53,677 INFO L80 FinitePrefix]: Finished finitePrefix Result has 94 conditions, 86 events. 6/86 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 116 event pairs, 0 based on Foata normal form. 0/77 useless extension candidates. Maximal degree in co-relation 60. Up to 4 conditions per place. [2020-09-12 00:26:53,679 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1242 [2020-09-12 00:26:53,680 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:26:55,033 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-12 00:26:55,147 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-12 00:26:55,593 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2020-09-12 00:26:56,242 WARN L193 SmtUtils]: Spent 184.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-09-12 00:26:56,781 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-12 00:26:57,072 WARN L193 SmtUtils]: Spent 268.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-12 00:26:57,076 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1089 [2020-09-12 00:26:57,076 INFO L214 etLargeBlockEncoding]: Total number of compositions: 77 [2020-09-12 00:26:57,081 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-12 00:26:57,091 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-12 00:26:57,093 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-12 00:26:57,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:26:57,102 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:57,103 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:26:57,103 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:57,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:57,111 INFO L82 PathProgramCache]: Analyzing trace with hash 313215, now seen corresponding path program 1 times [2020-09-12 00:26:57,133 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:57,134 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627484174] [2020-09-12 00:26:57,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:26:57,404 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-12 00:26:57,405 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627484174] [2020-09-12 00:26:57,406 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:26:57,406 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:26:57,407 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [323849960] [2020-09-12 00:26:57,408 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:26:57,411 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:26:57,426 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:26:57,427 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:26:57,429 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:26:57,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:26:57,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:26:57,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:26:57,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:26:57,451 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-12 00:26:57,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:26:57,479 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-12 00:26:57,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:26:57,481 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:26:57,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:26:57,493 INFO L225 Difference]: With dead ends: 35 [2020-09-12 00:26:57,494 INFO L226 Difference]: Without dead ends: 31 [2020-09-12 00:26:57,495 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-12 00:26:57,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-12 00:26:57,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-12 00:26:57,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-12 00:26:57,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-12 00:26:57,539 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-12 00:26:57,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:26:57,540 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-12 00:26:57,540 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:26:57,540 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-12 00:26:57,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-12 00:26:57,541 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:57,541 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:26:57,541 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-12 00:26:57,542 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:57,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:57,542 INFO L82 PathProgramCache]: Analyzing trace with hash 1465583995, now seen corresponding path program 1 times [2020-09-12 00:26:57,542 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:57,543 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384388850] [2020-09-12 00:26:57,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:57,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:26:57,703 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-12 00:26:57,704 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384388850] [2020-09-12 00:26:57,705 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:26:57,705 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-12 00:26:57,706 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [611609111] [2020-09-12 00:26:57,706 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:26:57,708 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:26:57,711 INFO L274 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-09-12 00:26:57,711 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:26:57,712 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:26:57,713 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-12 00:26:57,714 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:26:57,714 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-12 00:26:57,714 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-12 00:26:57,715 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-12 00:26:57,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:26:57,740 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-12 00:26:57,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-12 00:26:57,741 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-12 00:26:57,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:26:57,742 INFO L225 Difference]: With dead ends: 26 [2020-09-12 00:26:57,742 INFO L226 Difference]: Without dead ends: 24 [2020-09-12 00:26:57,743 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-12 00:26:57,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-12 00:26:57,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-12 00:26:57,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-12 00:26:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-12 00:26:57,748 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-12 00:26:57,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:26:57,748 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-12 00:26:57,748 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-12 00:26:57,749 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-12 00:26:57,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-12 00:26:57,749 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:57,749 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-12 00:26:57,750 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-12 00:26:57,750 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:57,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:57,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1811562961, now seen corresponding path program 1 times [2020-09-12 00:26:57,751 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:57,751 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088797378] [2020-09-12 00:26:57,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:57,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:26:57,779 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:26:57,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:26:57,799 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:26:57,851 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:26:57,851 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:26:57,852 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-12 00:26:57,852 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:26:57,854 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:26:57,854 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-12 00:26:57,868 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,868 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,869 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,869 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,869 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,870 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,870 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,870 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,871 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,871 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,872 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,872 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,872 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,872 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,873 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,873 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,873 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,873 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,874 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,875 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,875 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,875 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,875 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,875 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,876 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,876 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,876 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,876 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,877 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,877 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,877 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,877 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,877 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,878 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,878 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,879 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,879 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,880 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,881 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,882 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,882 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,883 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,883 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,883 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,884 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,884 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,884 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,884 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,884 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,885 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,885 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,887 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,887 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,887 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,888 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,888 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,888 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,888 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,888 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,890 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,891 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,891 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,892 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,893 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,893 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,894 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,894 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,894 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:57,896 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-12 00:26:57,896 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:26:57,896 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:26:57,896 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:26:57,896 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:26:57,897 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:26:57,897 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:26:57,897 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:26:57,897 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:26:57,900 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:57,900 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:57,926 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-12 00:26:57,927 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-12 00:26:57,929 INFO L80 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 120 events. 9/120 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 129. Up to 6 conditions per place. [2020-09-12 00:26:57,933 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:57,955 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-12 00:26:57,955 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-12 00:26:57,957 INFO L80 FinitePrefix]: Finished finitePrefix Result has 134 conditions, 120 events. 9/120 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 226 event pairs, 0 based on Foata normal form. 0/107 useless extension candidates. Maximal degree in co-relation 129. Up to 6 conditions per place. [2020-09-12 00:26:57,960 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2844 [2020-09-12 00:26:57,961 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:00,052 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-09-12 00:27:00,194 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-09-12 00:27:00,879 WARN L193 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:27:01,024 WARN L193 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:27:01,031 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3611 [2020-09-12 00:27:01,031 INFO L214 etLargeBlockEncoding]: Total number of compositions: 94 [2020-09-12 00:27:01,031 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 28 transitions, 80 flow [2020-09-12 00:27:01,066 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 632 states. [2020-09-12 00:27:01,066 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states. [2020-09-12 00:27:01,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:01,067 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:01,067 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:01,067 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:01,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:01,068 INFO L82 PathProgramCache]: Analyzing trace with hash 544994, now seen corresponding path program 1 times [2020-09-12 00:27:01,068 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:01,069 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135311891] [2020-09-12 00:27:01,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:01,140 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-12 00:27:01,141 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135311891] [2020-09-12 00:27:01,141 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:01,141 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:01,141 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [332651614] [2020-09-12 00:27:01,142 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:01,142 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:01,143 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:01,143 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:01,143 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:01,144 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:01,146 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:01,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:01,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:01,147 INFO L87 Difference]: Start difference. First operand 632 states. Second operand 3 states. [2020-09-12 00:27:01,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:01,213 INFO L93 Difference]: Finished difference Result 748 states and 2357 transitions. [2020-09-12 00:27:01,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:01,214 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:01,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:01,230 INFO L225 Difference]: With dead ends: 748 [2020-09-12 00:27:01,230 INFO L226 Difference]: Without dead ends: 691 [2020-09-12 00:27:01,231 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-12 00:27:01,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-09-12 00:27:01,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 612. [2020-09-12 00:27:01,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-09-12 00:27:01,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1968 transitions. [2020-09-12 00:27:01,332 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1968 transitions. Word has length 3 [2020-09-12 00:27:01,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:01,332 INFO L479 AbstractCegarLoop]: Abstraction has 612 states and 1968 transitions. [2020-09-12 00:27:01,333 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:01,333 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1968 transitions. [2020-09-12 00:27:01,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:27:01,334 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:01,334 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:01,334 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-12 00:27:01,334 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:01,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:01,335 INFO L82 PathProgramCache]: Analyzing trace with hash 625478199, now seen corresponding path program 1 times [2020-09-12 00:27:01,335 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:01,335 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068059394] [2020-09-12 00:27:01,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:01,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:01,421 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-12 00:27:01,421 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068059394] [2020-09-12 00:27:01,421 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:01,421 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:01,422 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [556383579] [2020-09-12 00:27:01,422 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:01,423 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:01,425 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:01,425 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:01,426 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:01,426 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:01,426 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:01,426 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:01,427 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:01,427 INFO L87 Difference]: Start difference. First operand 612 states and 1968 transitions. Second operand 5 states. [2020-09-12 00:27:01,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:01,587 INFO L93 Difference]: Finished difference Result 900 states and 2708 transitions. [2020-09-12 00:27:01,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:01,588 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:01,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:01,597 INFO L225 Difference]: With dead ends: 900 [2020-09-12 00:27:01,597 INFO L226 Difference]: Without dead ends: 880 [2020-09-12 00:27:01,598 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:01,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2020-09-12 00:27:01,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 563. [2020-09-12 00:27:01,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 563 states. [2020-09-12 00:27:01,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1857 transitions. [2020-09-12 00:27:01,637 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1857 transitions. Word has length 10 [2020-09-12 00:27:01,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:01,638 INFO L479 AbstractCegarLoop]: Abstraction has 563 states and 1857 transitions. [2020-09-12 00:27:01,638 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:01,639 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1857 transitions. [2020-09-12 00:27:01,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:01,640 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:01,641 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:01,641 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-12 00:27:01,641 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:01,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:01,642 INFO L82 PathProgramCache]: Analyzing trace with hash -696224660, now seen corresponding path program 1 times [2020-09-12 00:27:01,642 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:01,642 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630922628] [2020-09-12 00:27:01,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:01,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:01,684 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:01,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:01,700 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:01,718 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:01,719 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:01,719 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-12 00:27:01,719 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:01,719 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:01,723 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-12 00:27:01,740 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,741 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,742 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,743 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,744 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,744 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,744 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,745 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,746 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,747 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,747 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,747 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,747 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,747 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,748 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,749 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,750 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,750 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,750 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,750 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,751 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,751 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,752 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,753 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,754 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,754 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,755 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,755 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,756 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,756 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,757 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,757 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,757 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,757 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,758 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,758 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,759 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,760 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,761 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,762 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,763 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,764 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,765 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,766 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,766 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,767 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,767 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,769 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,770 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,770 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,771 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,771 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:01,772 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-12 00:27:01,772 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:01,773 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:01,773 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:01,773 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:01,773 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:01,773 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:01,773 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:01,773 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:01,775 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:01,776 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:01,802 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-12 00:27:01,802 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-12 00:27:01,804 INFO L80 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 154 events. 12/154 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2020-09-12 00:27:01,810 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:01,832 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-12 00:27:01,833 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-12 00:27:01,834 INFO L80 FinitePrefix]: Finished finitePrefix Result has 175 conditions, 154 events. 12/154 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 326 event pairs, 0 based on Foata normal form. 0/137 useless extension candidates. Maximal degree in co-relation 168. Up to 8 conditions per place. [2020-09-12 00:27:01,840 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 5130 [2020-09-12 00:27:01,840 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:04,737 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-09-12 00:27:04,924 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:05,324 WARN L193 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2020-09-12 00:27:05,720 WARN L193 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:27:05,865 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:27:05,879 INFO L206 etLargeBlockEncoding]: Checked pairs total: 7576 [2020-09-12 00:27:05,879 INFO L214 etLargeBlockEncoding]: Total number of compositions: 120 [2020-09-12 00:27:05,880 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 38 transitions, 118 flow [2020-09-12 00:27:06,158 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3782 states. [2020-09-12 00:27:06,158 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states. [2020-09-12 00:27:06,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:06,159 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:06,159 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:06,159 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:06,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:06,160 INFO L82 PathProgramCache]: Analyzing trace with hash 833041, now seen corresponding path program 1 times [2020-09-12 00:27:06,160 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:06,161 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282012572] [2020-09-12 00:27:06,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:06,230 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-12 00:27:06,231 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282012572] [2020-09-12 00:27:06,231 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:06,231 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:06,232 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [117418098] [2020-09-12 00:27:06,232 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:06,232 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:06,232 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:06,232 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:06,233 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:06,233 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:06,233 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:06,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:06,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:06,234 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3 states. [2020-09-12 00:27:06,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:06,406 INFO L93 Difference]: Finished difference Result 4669 states and 19397 transitions. [2020-09-12 00:27:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:06,407 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:06,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:06,454 INFO L225 Difference]: With dead ends: 4669 [2020-09-12 00:27:06,454 INFO L226 Difference]: Without dead ends: 4342 [2020-09-12 00:27:06,455 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-12 00:27:06,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2020-09-12 00:27:06,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3858. [2020-09-12 00:27:06,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3858 states. [2020-09-12 00:27:06,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 16290 transitions. [2020-09-12 00:27:06,659 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 16290 transitions. Word has length 3 [2020-09-12 00:27:06,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:06,659 INFO L479 AbstractCegarLoop]: Abstraction has 3858 states and 16290 transitions. [2020-09-12 00:27:06,660 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:06,660 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 16290 transitions. [2020-09-12 00:27:06,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:27:06,660 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:06,660 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:06,661 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-12 00:27:06,661 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:06,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:06,661 INFO L82 PathProgramCache]: Analyzing trace with hash -642397451, now seen corresponding path program 1 times [2020-09-12 00:27:06,663 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:06,663 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494350381] [2020-09-12 00:27:06,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:06,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:06,756 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-12 00:27:06,757 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494350381] [2020-09-12 00:27:06,757 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:06,757 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:06,758 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [457702263] [2020-09-12 00:27:06,758 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:06,759 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:06,761 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:06,762 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:06,762 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:06,762 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:06,762 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:06,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:06,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:06,763 INFO L87 Difference]: Start difference. First operand 3858 states and 16290 transitions. Second operand 5 states. [2020-09-12 00:27:06,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:06,948 INFO L93 Difference]: Finished difference Result 6408 states and 25485 transitions. [2020-09-12 00:27:06,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:06,948 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:06,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:07,035 INFO L225 Difference]: With dead ends: 6408 [2020-09-12 00:27:07,036 INFO L226 Difference]: Without dead ends: 6352 [2020-09-12 00:27:07,036 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-12 00:27:07,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states. [2020-09-12 00:27:07,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3890. [2020-09-12 00:27:07,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3890 states. [2020-09-12 00:27:07,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 16721 transitions. [2020-09-12 00:27:07,249 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 16721 transitions. Word has length 10 [2020-09-12 00:27:07,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:07,250 INFO L479 AbstractCegarLoop]: Abstraction has 3890 states and 16721 transitions. [2020-09-12 00:27:07,250 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:07,251 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 16721 transitions. [2020-09-12 00:27:07,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:07,257 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:07,257 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:07,258 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-12 00:27:07,258 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:07,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:07,258 INFO L82 PathProgramCache]: Analyzing trace with hash -834312959, now seen corresponding path program 1 times [2020-09-12 00:27:07,258 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:07,259 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137002496] [2020-09-12 00:27:07,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:07,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:07,342 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-12 00:27:07,343 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137002496] [2020-09-12 00:27:07,343 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:07,344 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:07,344 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1836900210] [2020-09-12 00:27:07,344 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:07,346 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:07,349 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:27:07,349 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:07,350 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:07,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:07,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:07,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:07,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:07,351 INFO L87 Difference]: Start difference. First operand 3890 states and 16721 transitions. Second operand 5 states. [2020-09-12 00:27:07,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:07,564 INFO L93 Difference]: Finished difference Result 6754 states and 26605 transitions. [2020-09-12 00:27:07,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:07,565 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:27:07,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:07,595 INFO L225 Difference]: With dead ends: 6754 [2020-09-12 00:27:07,596 INFO L226 Difference]: Without dead ends: 6698 [2020-09-12 00:27:07,596 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-12 00:27:07,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2020-09-12 00:27:07,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3876. [2020-09-12 00:27:07,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2020-09-12 00:27:07,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 16342 transitions. [2020-09-12 00:27:07,780 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 16342 transitions. Word has length 14 [2020-09-12 00:27:07,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:07,780 INFO L479 AbstractCegarLoop]: Abstraction has 3876 states and 16342 transitions. [2020-09-12 00:27:07,780 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:07,781 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 16342 transitions. [2020-09-12 00:27:07,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:27:07,782 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:07,782 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:07,782 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-12 00:27:07,782 INFO L427 AbstractCegarLoop]: === Iteration 4 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:07,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:07,783 INFO L82 PathProgramCache]: Analyzing trace with hash -1249108271, now seen corresponding path program 1 times [2020-09-12 00:27:07,783 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:07,784 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451940300] [2020-09-12 00:27:07,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:07,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:07,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-12 00:27:07,832 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451940300] [2020-09-12 00:27:07,832 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:07,833 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:07,833 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1003045186] [2020-09-12 00:27:07,833 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:07,835 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:07,841 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-12 00:27:07,841 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:07,937 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:07,938 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:07,938 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:07,938 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:07,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:07,939 INFO L87 Difference]: Start difference. First operand 3876 states and 16342 transitions. Second operand 3 states. [2020-09-12 00:27:07,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:07,978 INFO L93 Difference]: Finished difference Result 1628 states and 4901 transitions. [2020-09-12 00:27:07,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:07,978 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:27:07,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:07,983 INFO L225 Difference]: With dead ends: 1628 [2020-09-12 00:27:07,984 INFO L226 Difference]: Without dead ends: 1628 [2020-09-12 00:27:07,984 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 22 SyntacticMatches, 2 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:07,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2020-09-12 00:27:08,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1610. [2020-09-12 00:27:08,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1610 states. [2020-09-12 00:27:08,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 4847 transitions. [2020-09-12 00:27:08,038 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 4847 transitions. Word has length 17 [2020-09-12 00:27:08,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:08,039 INFO L479 AbstractCegarLoop]: Abstraction has 1610 states and 4847 transitions. [2020-09-12 00:27:08,039 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:08,039 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 4847 transitions. [2020-09-12 00:27:08,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:08,040 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:08,041 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:08,041 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-12 00:27:08,041 INFO L427 AbstractCegarLoop]: === Iteration 5 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:08,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:08,041 INFO L82 PathProgramCache]: Analyzing trace with hash 229330979, now seen corresponding path program 1 times [2020-09-12 00:27:08,042 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:08,042 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900477288] [2020-09-12 00:27:08,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:08,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-12 00:27:08,135 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900477288] [2020-09-12 00:27:08,135 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [189610219] [2020-09-12 00:27:08,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:27:08,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:08,224 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:27:08,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:27:08,300 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-12 00:27:08,300 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:27:08,300 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:27:08,301 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [705814417] [2020-09-12 00:27:08,301 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:08,304 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:08,311 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:27:08,311 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:08,546 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:08,547 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:27:08,547 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:08,547 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:27:08,547 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:27:08,548 INFO L87 Difference]: Start difference. First operand 1610 states and 4847 transitions. Second operand 12 states. [2020-09-12 00:27:08,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:08,946 INFO L93 Difference]: Finished difference Result 2817 states and 8005 transitions. [2020-09-12 00:27:08,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:08,947 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-12 00:27:08,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:08,955 INFO L225 Difference]: With dead ends: 2817 [2020-09-12 00:27:08,955 INFO L226 Difference]: Without dead ends: 2796 [2020-09-12 00:27:08,956 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2020-09-12 00:27:08,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2020-09-12 00:27:09,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1515. [2020-09-12 00:27:09,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2020-09-12 00:27:09,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 4566 transitions. [2020-09-12 00:27:09,010 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 4566 transitions. Word has length 18 [2020-09-12 00:27:09,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:09,010 INFO L479 AbstractCegarLoop]: Abstraction has 1515 states and 4566 transitions. [2020-09-12 00:27:09,010 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:27:09,010 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 4566 transitions. [2020-09-12 00:27:09,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:09,011 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:09,012 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:09,226 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-12 00:27:09,227 INFO L427 AbstractCegarLoop]: === Iteration 6 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:09,227 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:09,228 INFO L82 PathProgramCache]: Analyzing trace with hash -1406801102, now seen corresponding path program 1 times [2020-09-12 00:27:09,228 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:09,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699885576] [2020-09-12 00:27:09,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:09,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:09,311 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-12 00:27:09,312 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699885576] [2020-09-12 00:27:09,312 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:09,312 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:09,313 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [166217002] [2020-09-12 00:27:09,313 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:09,315 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:09,319 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:09,319 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:09,319 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:09,320 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:09,320 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:09,320 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:09,320 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:09,321 INFO L87 Difference]: Start difference. First operand 1515 states and 4566 transitions. Second operand 7 states. [2020-09-12 00:27:09,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:09,685 INFO L93 Difference]: Finished difference Result 2731 states and 7725 transitions. [2020-09-12 00:27:09,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:09,685 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:09,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:09,694 INFO L225 Difference]: With dead ends: 2731 [2020-09-12 00:27:09,695 INFO L226 Difference]: Without dead ends: 2698 [2020-09-12 00:27:09,695 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:27:09,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2020-09-12 00:27:09,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 1205. [2020-09-12 00:27:09,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2020-09-12 00:27:09,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 3518 transitions. [2020-09-12 00:27:09,740 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 3518 transitions. Word has length 18 [2020-09-12 00:27:09,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:09,741 INFO L479 AbstractCegarLoop]: Abstraction has 1205 states and 3518 transitions. [2020-09-12 00:27:09,741 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:09,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 3518 transitions. [2020-09-12 00:27:09,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:09,742 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:09,742 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:09,742 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-09-12 00:27:09,742 INFO L427 AbstractCegarLoop]: === Iteration 7 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:09,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:09,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1086137922, now seen corresponding path program 1 times [2020-09-12 00:27:09,743 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:09,743 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482386229] [2020-09-12 00:27:09,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:09,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:27:09,810 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482386229] [2020-09-12 00:27:09,811 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:09,811 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:09,811 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1120373081] [2020-09-12 00:27:09,811 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:09,813 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:09,816 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:09,816 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:09,816 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:09,817 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:09,817 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:09,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:09,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:09,817 INFO L87 Difference]: Start difference. First operand 1205 states and 3518 transitions. Second operand 5 states. [2020-09-12 00:27:09,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:09,940 INFO L93 Difference]: Finished difference Result 2245 states and 6476 transitions. [2020-09-12 00:27:09,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:09,941 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:27:09,941 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:09,947 INFO L225 Difference]: With dead ends: 2245 [2020-09-12 00:27:09,947 INFO L226 Difference]: Without dead ends: 2233 [2020-09-12 00:27:09,947 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-12 00:27:09,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2020-09-12 00:27:09,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1434. [2020-09-12 00:27:09,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1434 states. [2020-09-12 00:27:09,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 4291 transitions. [2020-09-12 00:27:09,990 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 4291 transitions. Word has length 18 [2020-09-12 00:27:09,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:09,990 INFO L479 AbstractCegarLoop]: Abstraction has 1434 states and 4291 transitions. [2020-09-12 00:27:09,990 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:09,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 4291 transitions. [2020-09-12 00:27:09,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:09,992 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:09,992 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:09,992 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-09-12 00:27:09,992 INFO L427 AbstractCegarLoop]: === Iteration 8 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:27:09,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:09,992 INFO L82 PathProgramCache]: Analyzing trace with hash 1078743820, now seen corresponding path program 1 times [2020-09-12 00:27:09,993 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:09,993 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663795236] [2020-09-12 00:27:09,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:10,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:10,009 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:10,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:10,023 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:10,031 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:10,032 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:10,032 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-12 00:27:10,032 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:10,033 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:10,033 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-12 00:27:10,046 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,047 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,048 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,049 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,050 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,051 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,052 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,053 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,054 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,055 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,056 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,057 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,058 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,060 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,061 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,062 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,063 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,064 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,066 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,067 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,068 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,068 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,068 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,069 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,070 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,071 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,071 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,071 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,074 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,074 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,074 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,077 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,077 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,077 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,077 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,078 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,084 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,085 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,086 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,086 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,087 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,088 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,088 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,089 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,090 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,090 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,091 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:10,092 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-12 00:27:10,092 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:10,092 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:10,092 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:10,092 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:10,092 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:10,093 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:10,093 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:10,093 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:10,095 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:10,095 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:10,120 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-12 00:27:10,121 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-12 00:27:10,123 INFO L80 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 188 events. 15/188 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 208. Up to 10 conditions per place. [2020-09-12 00:27:10,133 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:10,160 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-12 00:27:10,160 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-12 00:27:10,162 INFO L80 FinitePrefix]: Finished finitePrefix Result has 217 conditions, 188 events. 15/188 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 431 event pairs, 0 based on Foata normal form. 0/167 useless extension candidates. Maximal degree in co-relation 208. Up to 10 conditions per place. [2020-09-12 00:27:10,171 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 8100 [2020-09-12 00:27:10,172 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:13,226 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:13,365 WARN L193 SmtUtils]: Spent 107.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-09-12 00:27:13,687 WARN L193 SmtUtils]: Spent 304.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2020-09-12 00:27:13,844 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 51 [2020-09-12 00:27:14,671 WARN L193 SmtUtils]: Spent 560.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 123 [2020-09-12 00:27:14,933 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-09-12 00:27:15,409 WARN L193 SmtUtils]: Spent 471.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 93 [2020-09-12 00:27:15,549 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:27:15,560 INFO L206 etLargeBlockEncoding]: Checked pairs total: 11405 [2020-09-12 00:27:15,560 INFO L214 etLargeBlockEncoding]: Total number of compositions: 148 [2020-09-12 00:27:15,561 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 45 transitions, 154 flow [2020-09-12 00:27:16,611 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 13592 states. [2020-09-12 00:27:16,611 INFO L276 IsEmpty]: Start isEmpty. Operand 13592 states. [2020-09-12 00:27:16,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:16,612 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:16,612 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:16,612 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-12 00:27:16,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:16,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1179639, now seen corresponding path program 1 times [2020-09-12 00:27:16,613 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:16,613 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506290697] [2020-09-12 00:27:16,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:16,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:16,642 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-12 00:27:16,642 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506290697] [2020-09-12 00:27:16,642 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:16,643 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:16,643 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [718257171] [2020-09-12 00:27:16,643 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:16,643 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:16,644 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:16,644 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:16,644 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:16,644 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:16,644 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:16,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:16,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:16,645 INFO L87 Difference]: Start difference. First operand 13592 states. Second operand 3 states. [2020-09-12 00:27:16,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:16,840 INFO L93 Difference]: Finished difference Result 15456 states and 79163 transitions. [2020-09-12 00:27:16,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:16,841 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:16,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:16,924 INFO L225 Difference]: With dead ends: 15456 [2020-09-12 00:27:16,925 INFO L226 Difference]: Without dead ends: 14450 [2020-09-12 00:27:16,925 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-12 00:27:17,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14450 states. [2020-09-12 00:27:18,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14450 to 13395. [2020-09-12 00:27:18,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2020-09-12 00:27:18,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 69324 transitions. [2020-09-12 00:27:18,453 INFO L78 Accepts]: Start accepts. Automaton has 13395 states and 69324 transitions. Word has length 3 [2020-09-12 00:27:18,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:18,453 INFO L479 AbstractCegarLoop]: Abstraction has 13395 states and 69324 transitions. [2020-09-12 00:27:18,453 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:18,453 INFO L276 IsEmpty]: Start isEmpty. Operand 13395 states and 69324 transitions. [2020-09-12 00:27:18,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:27:18,454 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:18,454 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:18,454 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-12 00:27:18,454 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-12 00:27:18,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:18,454 INFO L82 PathProgramCache]: Analyzing trace with hash -1279109383, now seen corresponding path program 1 times [2020-09-12 00:27:18,455 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:18,455 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133018570] [2020-09-12 00:27:18,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:18,511 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-12 00:27:18,512 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133018570] [2020-09-12 00:27:18,512 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:18,512 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:18,513 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1909509668] [2020-09-12 00:27:18,513 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:18,513 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:18,515 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:18,515 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:18,515 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:18,515 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:18,515 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:18,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:18,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:18,516 INFO L87 Difference]: Start difference. First operand 13395 states and 69324 transitions. Second operand 5 states. [2020-09-12 00:27:18,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:18,875 INFO L93 Difference]: Finished difference Result 23586 states and 116096 transitions. [2020-09-12 00:27:18,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:18,876 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:18,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:18,993 INFO L225 Difference]: With dead ends: 23586 [2020-09-12 00:27:18,993 INFO L226 Difference]: Without dead ends: 23544 [2020-09-12 00:27:18,995 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-12 00:27:19,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23544 states. [2020-09-12 00:27:19,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23544 to 14448. [2020-09-12 00:27:19,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14448 states. [2020-09-12 00:27:20,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14448 states to 14448 states and 75696 transitions. [2020-09-12 00:27:20,009 INFO L78 Accepts]: Start accepts. Automaton has 14448 states and 75696 transitions. Word has length 10 [2020-09-12 00:27:20,010 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:20,010 INFO L479 AbstractCegarLoop]: Abstraction has 14448 states and 75696 transitions. [2020-09-12 00:27:20,010 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:20,010 INFO L276 IsEmpty]: Start isEmpty. Operand 14448 states and 75696 transitions. [2020-09-12 00:27:20,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:20,011 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:20,011 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:20,011 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-12 00:27:20,011 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-12 00:27:20,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:20,012 INFO L82 PathProgramCache]: Analyzing trace with hash -284604684, now seen corresponding path program 1 times [2020-09-12 00:27:20,012 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:20,012 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355160856] [2020-09-12 00:27:20,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:20,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:20,084 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-12 00:27:20,085 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355160856] [2020-09-12 00:27:20,085 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:20,085 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:20,085 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [115854677] [2020-09-12 00:27:20,085 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:20,087 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:20,089 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:27:20,089 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:20,089 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:20,090 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:20,090 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:20,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:20,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:20,091 INFO L87 Difference]: Start difference. First operand 14448 states and 75696 transitions. Second operand 5 states. [2020-09-12 00:27:20,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:20,404 INFO L93 Difference]: Finished difference Result 25978 states and 129320 transitions. [2020-09-12 00:27:20,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:20,405 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:27:20,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:20,517 INFO L225 Difference]: With dead ends: 25978 [2020-09-12 00:27:20,517 INFO L226 Difference]: Without dead ends: 25910 [2020-09-12 00:27:20,518 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-12 00:27:21,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25910 states. [2020-09-12 00:27:22,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25910 to 15939. [2020-09-12 00:27:22,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15939 states. [2020-09-12 00:27:22,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15939 states to 15939 states and 84384 transitions. [2020-09-12 00:27:22,483 INFO L78 Accepts]: Start accepts. Automaton has 15939 states and 84384 transitions. Word has length 14 [2020-09-12 00:27:22,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:22,484 INFO L479 AbstractCegarLoop]: Abstraction has 15939 states and 84384 transitions. [2020-09-12 00:27:22,484 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:22,484 INFO L276 IsEmpty]: Start isEmpty. Operand 15939 states and 84384 transitions. [2020-09-12 00:27:22,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:27:22,486 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:22,486 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:22,486 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-12 00:27:22,486 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-12 00:27:22,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:22,487 INFO L82 PathProgramCache]: Analyzing trace with hash -391482428, now seen corresponding path program 1 times [2020-09-12 00:27:22,487 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:22,487 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546387805] [2020-09-12 00:27:22,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:22,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:22,532 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-12 00:27:22,533 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546387805] [2020-09-12 00:27:22,533 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:22,533 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:22,533 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [920507709] [2020-09-12 00:27:22,534 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:22,536 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:22,539 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 21 transitions. [2020-09-12 00:27:22,540 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:22,542 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:22,542 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:22,543 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:22,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:22,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:22,543 INFO L87 Difference]: Start difference. First operand 15939 states and 84384 transitions. Second operand 3 states. [2020-09-12 00:27:22,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:22,602 INFO L93 Difference]: Finished difference Result 3357 states and 9797 transitions. [2020-09-12 00:27:22,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:22,603 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:27:22,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:22,611 INFO L225 Difference]: With dead ends: 3357 [2020-09-12 00:27:22,611 INFO L226 Difference]: Without dead ends: 3357 [2020-09-12 00:27:22,612 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 4 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-12 00:27:22,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2020-09-12 00:27:22,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 3357. [2020-09-12 00:27:22,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3357 states. [2020-09-12 00:27:22,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 9797 transitions. [2020-09-12 00:27:22,919 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 9797 transitions. Word has length 17 [2020-09-12 00:27:22,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:22,919 INFO L479 AbstractCegarLoop]: Abstraction has 3357 states and 9797 transitions. [2020-09-12 00:27:22,919 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:22,919 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 9797 transitions. [2020-09-12 00:27:22,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:22,921 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:22,921 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:22,922 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-09-12 00:27:22,922 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-12 00:27:22,922 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:22,922 INFO L82 PathProgramCache]: Analyzing trace with hash 1421383457, now seen corresponding path program 1 times [2020-09-12 00:27:22,923 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:22,924 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437023748] [2020-09-12 00:27:22,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:22,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:23,034 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:27:23,035 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437023748] [2020-09-12 00:27:23,037 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:23,037 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:23,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1870927755] [2020-09-12 00:27:23,037 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:23,039 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:23,042 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:23,042 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:23,043 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:23,044 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:23,044 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:23,044 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:23,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:23,045 INFO L87 Difference]: Start difference. First operand 3357 states and 9797 transitions. Second operand 5 states. [2020-09-12 00:27:23,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:23,219 INFO L93 Difference]: Finished difference Result 5159 states and 14529 transitions. [2020-09-12 00:27:23,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:23,220 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:27:23,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:23,228 INFO L225 Difference]: With dead ends: 5159 [2020-09-12 00:27:23,229 INFO L226 Difference]: Without dead ends: 5149 [2020-09-12 00:27:23,229 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-12 00:27:23,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2020-09-12 00:27:23,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 3425. [2020-09-12 00:27:23,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3425 states. [2020-09-12 00:27:23,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 9962 transitions. [2020-09-12 00:27:23,325 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 9962 transitions. Word has length 18 [2020-09-12 00:27:23,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:23,326 INFO L479 AbstractCegarLoop]: Abstraction has 3425 states and 9962 transitions. [2020-09-12 00:27:23,326 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:23,326 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 9962 transitions. [2020-09-12 00:27:23,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:23,327 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:23,327 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:23,328 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-09-12 00:27:23,328 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-12 00:27:23,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:23,328 INFO L82 PathProgramCache]: Analyzing trace with hash 723420348, now seen corresponding path program 1 times [2020-09-12 00:27:23,329 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:23,329 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323811535] [2020-09-12 00:27:23,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:23,422 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:27:23,423 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323811535] [2020-09-12 00:27:23,423 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:23,423 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:23,423 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1126877821] [2020-09-12 00:27:23,424 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:23,426 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:23,429 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:23,429 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:23,430 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:23,430 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:23,430 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:23,430 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:23,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:23,431 INFO L87 Difference]: Start difference. First operand 3425 states and 9962 transitions. Second operand 7 states. [2020-09-12 00:27:23,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:23,837 INFO L93 Difference]: Finished difference Result 6347 states and 17564 transitions. [2020-09-12 00:27:23,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:23,838 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:23,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:23,847 INFO L225 Difference]: With dead ends: 6347 [2020-09-12 00:27:23,848 INFO L226 Difference]: Without dead ends: 6323 [2020-09-12 00:27:23,848 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:27:23,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6323 states. [2020-09-12 00:27:23,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6323 to 3381. [2020-09-12 00:27:23,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2020-09-12 00:27:23,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 9842 transitions. [2020-09-12 00:27:23,935 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 9842 transitions. Word has length 18 [2020-09-12 00:27:23,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:23,935 INFO L479 AbstractCegarLoop]: Abstraction has 3381 states and 9842 transitions. [2020-09-12 00:27:23,935 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:23,935 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 9842 transitions. [2020-09-12 00:27:23,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:23,936 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:23,936 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:23,937 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-09-12 00:27:23,937 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-12 00:27:23,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:23,937 INFO L82 PathProgramCache]: Analyzing trace with hash 830017445, now seen corresponding path program 1 times [2020-09-12 00:27:23,938 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:23,938 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033083693] [2020-09-12 00:27:23,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:23,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:24,035 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-12 00:27:24,035 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033083693] [2020-09-12 00:27:24,035 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:24,035 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:24,036 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1381226564] [2020-09-12 00:27:24,036 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:24,038 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:24,045 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:27:24,046 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:24,117 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:24,118 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:24,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:24,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:24,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:24,118 INFO L87 Difference]: Start difference. First operand 3381 states and 9842 transitions. Second operand 7 states. [2020-09-12 00:27:24,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:24,631 INFO L93 Difference]: Finished difference Result 6300 states and 17419 transitions. [2020-09-12 00:27:24,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:24,632 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:24,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:24,645 INFO L225 Difference]: With dead ends: 6300 [2020-09-12 00:27:24,645 INFO L226 Difference]: Without dead ends: 6273 [2020-09-12 00:27:24,646 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 21 SyntacticMatches, 7 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:27:24,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6273 states. [2020-09-12 00:27:24,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6273 to 3234. [2020-09-12 00:27:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3234 states. [2020-09-12 00:27:24,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 9399 transitions. [2020-09-12 00:27:24,765 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 9399 transitions. Word has length 18 [2020-09-12 00:27:24,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:24,765 INFO L479 AbstractCegarLoop]: Abstraction has 3234 states and 9399 transitions. [2020-09-12 00:27:24,765 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:24,765 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 9399 transitions. [2020-09-12 00:27:24,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:27:24,768 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:24,768 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:24,768 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-09-12 00:27:24,768 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-12 00:27:24,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:24,768 INFO L82 PathProgramCache]: Analyzing trace with hash 533807354, now seen corresponding path program 1 times [2020-09-12 00:27:24,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:24,769 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469149513] [2020-09-12 00:27:24,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:24,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:24,862 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-12 00:27:24,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469149513] [2020-09-12 00:27:24,863 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15923877] [2020-09-12 00:27:24,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 00:27:24,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:24,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:27:24,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:27:25,016 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2020-09-12 00:27:25,016 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:27:25,016 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:27:25,016 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [897158160] [2020-09-12 00:27:25,017 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:25,019 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:25,028 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-12 00:27:25,028 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:25,159 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [228050#(<= (+ ~x~0 5) ~n~0), 228049#(<= (+ thr2Thread2of4ForFork0_~t~0 5) ~n~0)] [2020-09-12 00:27:25,160 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:27:25,160 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:25,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:27:25,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:27:25,160 INFO L87 Difference]: Start difference. First operand 3234 states and 9399 transitions. Second operand 14 states. [2020-09-12 00:27:25,345 WARN L193 SmtUtils]: Spent 147.00 ms on a formula simplification that was a NOOP. DAG size: 9 [2020-09-12 00:27:25,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:25,783 INFO L93 Difference]: Finished difference Result 6095 states and 16808 transitions. [2020-09-12 00:27:25,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:25,784 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-12 00:27:25,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:25,793 INFO L225 Difference]: With dead ends: 6095 [2020-09-12 00:27:25,793 INFO L226 Difference]: Without dead ends: 6079 [2020-09-12 00:27:25,794 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:27:25,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2020-09-12 00:27:25,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 3118. [2020-09-12 00:27:25,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2020-09-12 00:27:25,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 9018 transitions. [2020-09-12 00:27:25,865 INFO L78 Accepts]: Start accepts. Automaton has 3118 states and 9018 transitions. Word has length 22 [2020-09-12 00:27:25,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:25,865 INFO L479 AbstractCegarLoop]: Abstraction has 3118 states and 9018 transitions. [2020-09-12 00:27:25,865 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:27:25,865 INFO L276 IsEmpty]: Start isEmpty. Operand 3118 states and 9018 transitions. [2020-09-12 00:27:25,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:27:25,867 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:25,867 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:26,068 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:27:26,069 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-12 00:27:26,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:26,070 INFO L82 PathProgramCache]: Analyzing trace with hash 152610057, now seen corresponding path program 1 times [2020-09-12 00:27:26,070 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:26,071 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057939895] [2020-09-12 00:27:26,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:26,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:26,093 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:26,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:26,114 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:26,137 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:26,137 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:26,138 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-09-12 00:27:26,138 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:26,139 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:26,139 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-12 00:27:26,155 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,155 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,158 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,159 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,160 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,161 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,162 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,163 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,164 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,165 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,166 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,167 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,169 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,170 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,171 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,172 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,172 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,172 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,172 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,172 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,173 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,174 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,175 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,176 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,177 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,178 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,179 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,180 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,180 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,181 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,181 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,181 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,182 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,183 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,184 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,184 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,185 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,189 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,189 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,190 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,191 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,191 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,194 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,194 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,195 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,196 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,196 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,197 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,197 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,198 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,199 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,201 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,201 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,202 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,202 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,203 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,203 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,204 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,204 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,206 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,206 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,207 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,208 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,208 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,209 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,209 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,211 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,211 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,212 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:26,213 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-12 00:27:26,214 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:26,214 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:26,214 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:26,214 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:26,214 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:26,214 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:26,214 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:26,214 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:26,217 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:26,217 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:26,256 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-12 00:27:26,257 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-12 00:27:26,260 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 222 events. 18/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 532 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 249. Up to 12 conditions per place. [2020-09-12 00:27:26,275 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:26,309 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-12 00:27:26,309 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-12 00:27:26,312 INFO L80 FinitePrefix]: Finished finitePrefix Result has 260 conditions, 222 events. 18/222 cut-off events. For 30/30 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 532 event pairs, 0 based on Foata normal form. 0/197 useless extension candidates. Maximal degree in co-relation 249. Up to 12 conditions per place. [2020-09-12 00:27:26,321 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 11754 [2020-09-12 00:27:26,321 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:28,942 WARN L193 SmtUtils]: Spent 185.00 ms on a formula simplification. DAG size of input: 23 DAG size of output: 16 [2020-09-12 00:27:29,520 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:29,653 WARN L193 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2020-09-12 00:27:29,795 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:31,060 WARN L193 SmtUtils]: Spent 350.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-12 00:27:31,354 WARN L193 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-12 00:27:31,367 INFO L206 etLargeBlockEncoding]: Checked pairs total: 17538 [2020-09-12 00:27:31,368 INFO L214 etLargeBlockEncoding]: Total number of compositions: 176 [2020-09-12 00:27:31,368 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 73 places, 56 transitions, 202 flow [2020-09-12 00:27:56,686 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 97217 states. [2020-09-12 00:27:56,686 INFO L276 IsEmpty]: Start isEmpty. Operand 97217 states. [2020-09-12 00:27:56,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:56,687 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:56,687 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:56,687 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-12 00:27:56,687 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:56,688 INFO L82 PathProgramCache]: Analyzing trace with hash 1584808, now seen corresponding path program 1 times [2020-09-12 00:27:56,688 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:56,688 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855220543] [2020-09-12 00:27:56,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:56,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:56,737 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-12 00:27:56,737 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855220543] [2020-09-12 00:27:56,737 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:56,737 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:56,737 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [387993779] [2020-09-12 00:27:56,738 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:56,738 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:56,738 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:56,738 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:56,739 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:56,739 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:56,739 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:56,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:56,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:56,739 INFO L87 Difference]: Start difference. First operand 97217 states. Second operand 3 states. [2020-09-12 00:27:57,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:57,688 INFO L93 Difference]: Finished difference Result 118175 states and 731030 transitions. [2020-09-12 00:27:57,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:57,688 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:57,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:02,367 INFO L225 Difference]: With dead ends: 118175 [2020-09-12 00:28:02,367 INFO L226 Difference]: Without dead ends: 110531 [2020-09-12 00:28:02,367 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-12 00:28:04,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110531 states. [2020-09-12 00:28:07,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110531 to 100755. [2020-09-12 00:28:07,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100755 states. [2020-09-12 00:28:13,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100755 states to 100755 states and 628402 transitions. [2020-09-12 00:28:13,540 INFO L78 Accepts]: Start accepts. Automaton has 100755 states and 628402 transitions. Word has length 3 [2020-09-12 00:28:13,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:13,540 INFO L479 AbstractCegarLoop]: Abstraction has 100755 states and 628402 transitions. [2020-09-12 00:28:13,541 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:28:13,541 INFO L276 IsEmpty]: Start isEmpty. Operand 100755 states and 628402 transitions. [2020-09-12 00:28:13,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:28:13,541 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:13,541 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:28:13,541 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-09-12 00:28:13,541 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-12 00:28:13,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:13,542 INFO L82 PathProgramCache]: Analyzing trace with hash 706336859, now seen corresponding path program 1 times [2020-09-12 00:28:13,542 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:13,542 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039906349] [2020-09-12 00:28:13,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:13,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:13,606 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-12 00:28:13,606 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039906349] [2020-09-12 00:28:13,606 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:13,606 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:13,606 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [470006703] [2020-09-12 00:28:13,607 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:13,607 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:13,608 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:28:13,608 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:13,609 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:13,609 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:28:13,609 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:13,609 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:28:13,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:28:13,611 INFO L87 Difference]: Start difference. First operand 100755 states and 628402 transitions. Second operand 5 states. [2020-09-12 00:28:22,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:22,141 INFO L93 Difference]: Finished difference Result 187755 states and 1125902 transitions. [2020-09-12 00:28:22,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:28:22,141 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:28:22,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:22,965 INFO L225 Difference]: With dead ends: 187755 [2020-09-12 00:28:22,965 INFO L226 Difference]: Without dead ends: 187578 [2020-09-12 00:28:22,965 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-12 00:28:26,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187578 states. [2020-09-12 00:28:30,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187578 to 111945. [2020-09-12 00:28:30,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111945 states. [2020-09-12 00:28:32,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111945 states to 111945 states and 706831 transitions. [2020-09-12 00:28:32,318 INFO L78 Accepts]: Start accepts. Automaton has 111945 states and 706831 transitions. Word has length 10 [2020-09-12 00:28:32,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:32,318 INFO L479 AbstractCegarLoop]: Abstraction has 111945 states and 706831 transitions. [2020-09-12 00:28:32,318 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:28:32,318 INFO L276 IsEmpty]: Start isEmpty. Operand 111945 states and 706831 transitions. [2020-09-12 00:28:32,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:28:32,319 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:32,319 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:28:32,319 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-09-12 00:28:32,319 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-12 00:28:32,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:32,320 INFO L82 PathProgramCache]: Analyzing trace with hash -748578768, now seen corresponding path program 1 times [2020-09-12 00:28:32,320 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:32,320 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177665466] [2020-09-12 00:28:32,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:32,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:32,381 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-12 00:28:32,382 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177665466] [2020-09-12 00:28:32,382 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:32,382 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:32,382 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [500830761] [2020-09-12 00:28:32,382 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:32,384 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:32,385 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:28:32,385 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:32,386 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:32,386 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:28:32,386 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:32,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:28:32,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:28:32,387 INFO L87 Difference]: Start difference. First operand 111945 states and 706831 transitions. Second operand 5 states. [2020-09-12 00:28:41,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:41,073 INFO L93 Difference]: Finished difference Result 212246 states and 1288288 transitions. [2020-09-12 00:28:41,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:28:41,073 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:28:41,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:42,835 INFO L225 Difference]: With dead ends: 212246 [2020-09-12 00:28:42,836 INFO L226 Difference]: Without dead ends: 211934 [2020-09-12 00:28:42,836 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-12 00:28:45,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211934 states. [2020-09-12 00:28:54,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211934 to 127498. [2020-09-12 00:28:54,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127498 states. [2020-09-12 00:28:55,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127498 states to 127498 states and 815584 transitions. [2020-09-12 00:28:55,439 INFO L78 Accepts]: Start accepts. Automaton has 127498 states and 815584 transitions. Word has length 14 [2020-09-12 00:28:55,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:55,439 INFO L479 AbstractCegarLoop]: Abstraction has 127498 states and 815584 transitions. [2020-09-12 00:28:55,439 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:28:55,440 INFO L276 IsEmpty]: Start isEmpty. Operand 127498 states and 815584 transitions. [2020-09-12 00:28:55,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:28:55,440 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:55,441 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:28:55,441 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-09-12 00:28:55,441 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-12 00:28:55,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:55,441 INFO L82 PathProgramCache]: Analyzing trace with hash 921085459, now seen corresponding path program 1 times [2020-09-12 00:28:55,441 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:55,441 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962504631] [2020-09-12 00:28:55,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:55,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:55,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-09-12 00:28:55,488 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962504631] [2020-09-12 00:28:55,488 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:55,488 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:55,488 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [594749402] [2020-09-12 00:28:55,489 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:55,491 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:55,496 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-12 00:28:55,496 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:55,586 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:55,587 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:28:55,587 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:55,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:28:55,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:28:55,588 INFO L87 Difference]: Start difference. First operand 127498 states and 815584 transitions. Second operand 3 states. [2020-09-12 00:28:55,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:55,685 INFO L93 Difference]: Finished difference Result 14050 states and 46115 transitions. [2020-09-12 00:28:55,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:28:55,686 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:28:55,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:55,717 INFO L225 Difference]: With dead ends: 14050 [2020-09-12 00:28:55,717 INFO L226 Difference]: Without dead ends: 14050 [2020-09-12 00:28:55,718 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 21 SyntacticMatches, 4 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:28:55,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2020-09-12 00:28:56,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 13870. [2020-09-12 00:28:56,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13870 states. [2020-09-12 00:29:01,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13870 states to 13870 states and 45593 transitions. [2020-09-12 00:29:01,357 INFO L78 Accepts]: Start accepts. Automaton has 13870 states and 45593 transitions. Word has length 17 [2020-09-12 00:29:01,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:01,357 INFO L479 AbstractCegarLoop]: Abstraction has 13870 states and 45593 transitions. [2020-09-12 00:29:01,357 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:29:01,357 INFO L276 IsEmpty]: Start isEmpty. Operand 13870 states and 45593 transitions. [2020-09-12 00:29:01,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:29:01,364 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:01,364 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:01,365 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-09-12 00:29:01,365 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-12 00:29:01,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:01,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1755375156, now seen corresponding path program 1 times [2020-09-12 00:29:01,365 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:01,365 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15437638] [2020-09-12 00:29:01,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:01,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:01,447 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-12 00:29:01,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15437638] [2020-09-12 00:29:01,447 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [267796787] [2020-09-12 00:29:01,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 00:29:01,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:01,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:01,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:01,621 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-12 00:29:01,621 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:01,622 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:01,622 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1144195907] [2020-09-12 00:29:01,622 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:01,624 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:01,631 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:29:01,631 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:01,794 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1435084#(<= (+ ~x~0 5) ~n~0), 1435083#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0)] [2020-09-12 00:29:01,794 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:01,795 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:01,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:01,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:01,795 INFO L87 Difference]: Start difference. First operand 13870 states and 45593 transitions. Second operand 14 states. [2020-09-12 00:29:02,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:02,513 INFO L93 Difference]: Finished difference Result 28297 states and 88595 transitions. [2020-09-12 00:29:02,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:02,514 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 18 [2020-09-12 00:29:02,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:02,567 INFO L225 Difference]: With dead ends: 28297 [2020-09-12 00:29:02,567 INFO L226 Difference]: Without dead ends: 28227 [2020-09-12 00:29:02,567 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:29:02,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28227 states. [2020-09-12 00:29:02,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28227 to 13185. [2020-09-12 00:29:02,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13185 states. [2020-09-12 00:29:03,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 43189 transitions. [2020-09-12 00:29:03,001 INFO L78 Accepts]: Start accepts. Automaton has 13185 states and 43189 transitions. Word has length 18 [2020-09-12 00:29:03,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:03,001 INFO L479 AbstractCegarLoop]: Abstraction has 13185 states and 43189 transitions. [2020-09-12 00:29:03,001 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:03,001 INFO L276 IsEmpty]: Start isEmpty. Operand 13185 states and 43189 transitions. [2020-09-12 00:29:03,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:29:03,002 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:03,002 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:03,203 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2020-09-12 00:29:03,205 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-12 00:29:03,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:03,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1676322857, now seen corresponding path program 1 times [2020-09-12 00:29:03,206 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:03,207 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077082604] [2020-09-12 00:29:03,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:03,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:03,324 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-12 00:29:03,324 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077082604] [2020-09-12 00:29:03,324 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:03,324 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:03,325 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [258307033] [2020-09-12 00:29:03,325 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:03,327 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:03,330 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:29:03,331 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:03,331 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:03,332 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:03,332 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:03,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:03,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:03,333 INFO L87 Difference]: Start difference. First operand 13185 states and 43189 transitions. Second operand 7 states. [2020-09-12 00:29:03,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:03,875 INFO L93 Difference]: Finished difference Result 28575 states and 89516 transitions. [2020-09-12 00:29:03,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:03,876 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:29:03,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:03,934 INFO L225 Difference]: With dead ends: 28575 [2020-09-12 00:29:03,935 INFO L226 Difference]: Without dead ends: 28491 [2020-09-12 00:29:03,935 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:04,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28491 states. [2020-09-12 00:29:04,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28491 to 12294. [2020-09-12 00:29:04,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12294 states. [2020-09-12 00:29:04,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12294 states to 12294 states and 40114 transitions. [2020-09-12 00:29:04,580 INFO L78 Accepts]: Start accepts. Automaton has 12294 states and 40114 transitions. Word has length 18 [2020-09-12 00:29:04,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:04,580 INFO L479 AbstractCegarLoop]: Abstraction has 12294 states and 40114 transitions. [2020-09-12 00:29:04,580 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:04,580 INFO L276 IsEmpty]: Start isEmpty. Operand 12294 states and 40114 transitions. [2020-09-12 00:29:04,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:29:04,587 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:04,587 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:04,588 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-09-12 00:29:04,588 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-12 00:29:04,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:04,588 INFO L82 PathProgramCache]: Analyzing trace with hash -1820904367, now seen corresponding path program 1 times [2020-09-12 00:29:04,591 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:04,591 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661729446] [2020-09-12 00:29:04,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:04,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:04,671 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:04,671 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661729446] [2020-09-12 00:29:04,671 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:04,672 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:04,674 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [518424577] [2020-09-12 00:29:04,674 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:04,675 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:04,678 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:29:04,678 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:04,678 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:04,678 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:04,679 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:04,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:04,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:04,679 INFO L87 Difference]: Start difference. First operand 12294 states and 40114 transitions. Second operand 5 states. [2020-09-12 00:29:04,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:04,979 INFO L93 Difference]: Finished difference Result 24605 states and 79893 transitions. [2020-09-12 00:29:04,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:04,980 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:29:04,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:05,043 INFO L225 Difference]: With dead ends: 24605 [2020-09-12 00:29:05,043 INFO L226 Difference]: Without dead ends: 24581 [2020-09-12 00:29:05,043 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-12 00:29:05,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24581 states. [2020-09-12 00:29:05,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24581 to 13787. [2020-09-12 00:29:05,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13787 states. [2020-09-12 00:29:05,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13787 states to 13787 states and 45295 transitions. [2020-09-12 00:29:05,422 INFO L78 Accepts]: Start accepts. Automaton has 13787 states and 45295 transitions. Word has length 18 [2020-09-12 00:29:05,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:05,422 INFO L479 AbstractCegarLoop]: Abstraction has 13787 states and 45295 transitions. [2020-09-12 00:29:05,422 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:05,422 INFO L276 IsEmpty]: Start isEmpty. Operand 13787 states and 45295 transitions. [2020-09-12 00:29:05,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:05,424 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:05,424 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:05,424 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-09-12 00:29:05,424 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-12 00:29:05,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:05,425 INFO L82 PathProgramCache]: Analyzing trace with hash 862095341, now seen corresponding path program 1 times [2020-09-12 00:29:05,425 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:05,425 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759952297] [2020-09-12 00:29:05,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:05,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-12 00:29:05,519 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759952297] [2020-09-12 00:29:05,519 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1422444070] [2020-09-12 00:29:05,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 00:29:05,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:05,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:05,621 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-12 00:29:05,700 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:05,700 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:05,700 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1868737588] [2020-09-12 00:29:05,701 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:05,704 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:05,718 INFO L274 McrAutomatonBuilder]: Finished intersection with 55 states and 86 transitions. [2020-09-12 00:29:05,718 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:05,968 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1595217#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 1595218#(<= (+ ~x~0 5) ~n~0)] [2020-09-12 00:29:05,968 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:05,968 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:05,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:05,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:05,969 INFO L87 Difference]: Start difference. First operand 13787 states and 45295 transitions. Second operand 14 states. [2020-09-12 00:29:06,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:06,688 INFO L93 Difference]: Finished difference Result 31898 states and 102145 transitions. [2020-09-12 00:29:06,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:06,689 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-12 00:29:06,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:06,752 INFO L225 Difference]: With dead ends: 31898 [2020-09-12 00:29:06,753 INFO L226 Difference]: Without dead ends: 31865 [2020-09-12 00:29:06,753 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:29:06,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31865 states. [2020-09-12 00:29:07,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31865 to 13520. [2020-09-12 00:29:07,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13520 states. [2020-09-12 00:29:07,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13520 states to 13520 states and 44395 transitions. [2020-09-12 00:29:07,204 INFO L78 Accepts]: Start accepts. Automaton has 13520 states and 44395 transitions. Word has length 22 [2020-09-12 00:29:07,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:07,204 INFO L479 AbstractCegarLoop]: Abstraction has 13520 states and 44395 transitions. [2020-09-12 00:29:07,205 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:07,205 INFO L276 IsEmpty]: Start isEmpty. Operand 13520 states and 44395 transitions. [2020-09-12 00:29:07,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:07,206 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:07,206 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:07,413 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:07,414 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-12 00:29:07,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:07,414 INFO L82 PathProgramCache]: Analyzing trace with hash 611812975, now seen corresponding path program 1 times [2020-09-12 00:29:07,415 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:07,415 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370469657] [2020-09-12 00:29:07,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:07,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:07,503 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:07,504 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370469657] [2020-09-12 00:29:07,504 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68964413] [2020-09-12 00:29:07,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:07,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:07,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:07,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:07,794 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:07,794 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:07,794 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:07,795 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2015281440] [2020-09-12 00:29:07,795 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:07,798 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:07,807 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-12 00:29:07,808 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:07,926 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:07,926 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:29:07,926 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:07,927 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:29:07,927 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:29:07,927 INFO L87 Difference]: Start difference. First operand 13520 states and 44395 transitions. Second operand 12 states. [2020-09-12 00:29:08,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:08,647 INFO L93 Difference]: Finished difference Result 32253 states and 103231 transitions. [2020-09-12 00:29:08,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:08,648 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-12 00:29:08,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:08,709 INFO L225 Difference]: With dead ends: 32253 [2020-09-12 00:29:08,709 INFO L226 Difference]: Without dead ends: 32220 [2020-09-12 00:29:08,710 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-12 00:29:08,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32220 states. [2020-09-12 00:29:09,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32220 to 13635. [2020-09-12 00:29:09,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13635 states. [2020-09-12 00:29:09,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13635 states to 13635 states and 44805 transitions. [2020-09-12 00:29:09,153 INFO L78 Accepts]: Start accepts. Automaton has 13635 states and 44805 transitions. Word has length 22 [2020-09-12 00:29:09,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:09,153 INFO L479 AbstractCegarLoop]: Abstraction has 13635 states and 44805 transitions. [2020-09-12 00:29:09,153 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:29:09,154 INFO L276 IsEmpty]: Start isEmpty. Operand 13635 states and 44805 transitions. [2020-09-12 00:29:09,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:09,155 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:09,156 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:09,362 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2020-09-12 00:29:09,363 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-12 00:29:09,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:09,364 INFO L82 PathProgramCache]: Analyzing trace with hash -704732583, now seen corresponding path program 1 times [2020-09-12 00:29:09,365 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:09,365 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671529488] [2020-09-12 00:29:09,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:09,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:09,445 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:09,446 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671529488] [2020-09-12 00:29:09,446 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:09,446 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:09,446 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [954785930] [2020-09-12 00:29:09,447 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:09,449 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:09,455 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:09,456 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:09,456 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:09,456 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:09,456 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:09,457 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:09,457 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:09,457 INFO L87 Difference]: Start difference. First operand 13635 states and 44805 transitions. Second operand 7 states. [2020-09-12 00:29:10,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:10,060 INFO L93 Difference]: Finished difference Result 32335 states and 103485 transitions. [2020-09-12 00:29:10,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:10,061 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-12 00:29:10,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:10,120 INFO L225 Difference]: With dead ends: 32335 [2020-09-12 00:29:10,120 INFO L226 Difference]: Without dead ends: 32283 [2020-09-12 00:29:10,121 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:10,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32283 states. [2020-09-12 00:29:10,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32283 to 13344. [2020-09-12 00:29:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13344 states. [2020-09-12 00:29:10,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 43620 transitions. [2020-09-12 00:29:10,804 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 43620 transitions. Word has length 22 [2020-09-12 00:29:10,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:10,804 INFO L479 AbstractCegarLoop]: Abstraction has 13344 states and 43620 transitions. [2020-09-12 00:29:10,804 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:10,805 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 43620 transitions. [2020-09-12 00:29:10,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:10,806 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:10,806 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:10,806 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-09-12 00:29:10,807 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-12 00:29:10,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:10,807 INFO L82 PathProgramCache]: Analyzing trace with hash -704227934, now seen corresponding path program 1 times [2020-09-12 00:29:10,807 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:10,808 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725774585] [2020-09-12 00:29:10,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:10,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:10,902 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:10,902 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725774585] [2020-09-12 00:29:10,902 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:10,902 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:10,903 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [615092063] [2020-09-12 00:29:10,903 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:10,905 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:10,910 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:10,910 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:10,910 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:10,911 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:10,911 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:10,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:10,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:10,911 INFO L87 Difference]: Start difference. First operand 13344 states and 43620 transitions. Second operand 7 states. [2020-09-12 00:29:11,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:11,507 INFO L93 Difference]: Finished difference Result 32291 states and 103296 transitions. [2020-09-12 00:29:11,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:11,507 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-12 00:29:11,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:11,573 INFO L225 Difference]: With dead ends: 32291 [2020-09-12 00:29:11,573 INFO L226 Difference]: Without dead ends: 32239 [2020-09-12 00:29:11,574 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:11,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32239 states. [2020-09-12 00:29:11,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32239 to 13053. [2020-09-12 00:29:11,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13053 states. [2020-09-12 00:29:11,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 42435 transitions. [2020-09-12 00:29:11,996 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 42435 transitions. Word has length 22 [2020-09-12 00:29:11,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:11,997 INFO L479 AbstractCegarLoop]: Abstraction has 13053 states and 42435 transitions. [2020-09-12 00:29:11,997 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:11,997 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 42435 transitions. [2020-09-12 00:29:11,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:11,999 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:11,999 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:11,999 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-12 00:29:11,999 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-12 00:29:11,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:12,000 INFO L82 PathProgramCache]: Analyzing trace with hash 804840611, now seen corresponding path program 1 times [2020-09-12 00:29:12,000 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:12,000 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058386385] [2020-09-12 00:29:12,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:12,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:12,074 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-12 00:29:12,075 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058386385] [2020-09-12 00:29:12,075 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:12,075 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:12,075 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [271934484] [2020-09-12 00:29:12,075 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:12,078 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:12,082 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:12,082 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:12,082 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:12,083 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:12,083 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:12,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:12,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:12,083 INFO L87 Difference]: Start difference. First operand 13053 states and 42435 transitions. Second operand 5 states. [2020-09-12 00:29:12,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:12,413 INFO L93 Difference]: Finished difference Result 22796 states and 72726 transitions. [2020-09-12 00:29:12,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:12,414 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2020-09-12 00:29:12,414 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:12,474 INFO L225 Difference]: With dead ends: 22796 [2020-09-12 00:29:12,474 INFO L226 Difference]: Without dead ends: 22772 [2020-09-12 00:29:12,475 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-12 00:29:12,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22772 states. [2020-09-12 00:29:12,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22772 to 14368. [2020-09-12 00:29:12,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-09-12 00:29:12,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 47032 transitions. [2020-09-12 00:29:12,863 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 47032 transitions. Word has length 22 [2020-09-12 00:29:12,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:12,864 INFO L479 AbstractCegarLoop]: Abstraction has 14368 states and 47032 transitions. [2020-09-12 00:29:12,864 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:12,864 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 47032 transitions. [2020-09-12 00:29:12,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:12,869 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:12,869 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:12,869 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-12 00:29:12,869 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-12 00:29:12,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:12,869 INFO L82 PathProgramCache]: Analyzing trace with hash 1897376779, now seen corresponding path program 1 times [2020-09-12 00:29:12,870 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:12,870 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730588502] [2020-09-12 00:29:12,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:12,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:12,979 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-12 00:29:12,980 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730588502] [2020-09-12 00:29:12,980 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413369984] [2020-09-12 00:29:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:13,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:13,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:13,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:13,197 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-12 00:29:13,197 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:13,197 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:13,198 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [64508181] [2020-09-12 00:29:13,198 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:13,202 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:13,234 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-12 00:29:13,235 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:13,815 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1882885#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 1882886#(<= (+ ~x~0 5) ~n~0)] [2020-09-12 00:29:13,815 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-12 00:29:13,815 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:13,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-12 00:29:13,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-12 00:29:13,816 INFO L87 Difference]: Start difference. First operand 14368 states and 47032 transitions. Second operand 18 states. [2020-09-12 00:29:15,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:15,428 INFO L93 Difference]: Finished difference Result 41694 states and 132241 transitions. [2020-09-12 00:29:15,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:15,429 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-12 00:29:15,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:15,510 INFO L225 Difference]: With dead ends: 41694 [2020-09-12 00:29:15,510 INFO L226 Difference]: Without dead ends: 41661 [2020-09-12 00:29:15,510 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2020-09-12 00:29:15,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41661 states. [2020-09-12 00:29:15,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41661 to 14289. [2020-09-12 00:29:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14289 states. [2020-09-12 00:29:16,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14289 states to 14289 states and 46800 transitions. [2020-09-12 00:29:16,025 INFO L78 Accepts]: Start accepts. Automaton has 14289 states and 46800 transitions. Word has length 26 [2020-09-12 00:29:16,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:16,025 INFO L479 AbstractCegarLoop]: Abstraction has 14289 states and 46800 transitions. [2020-09-12 00:29:16,025 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-12 00:29:16,025 INFO L276 IsEmpty]: Start isEmpty. Operand 14289 states and 46800 transitions. [2020-09-12 00:29:16,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:16,030 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:16,030 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:16,243 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:16,244 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-12 00:29:16,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:16,244 INFO L82 PathProgramCache]: Analyzing trace with hash 580831221, now seen corresponding path program 1 times [2020-09-12 00:29:16,245 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:16,245 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359750434] [2020-09-12 00:29:16,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:16,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-12 00:29:16,360 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359750434] [2020-09-12 00:29:16,361 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490573651] [2020-09-12 00:29:16,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 00:29:16,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:16,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:16,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:16,606 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-09-12 00:29:16,607 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:16,607 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:16,607 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1842679638] [2020-09-12 00:29:16,607 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:16,611 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:16,628 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:16,629 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:16,940 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [1953297#(<= (+ ~x~0 5) ~n~0), 1953296#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0)] [2020-09-12 00:29:16,940 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-12 00:29:16,940 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:16,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-12 00:29:16,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-12 00:29:16,941 INFO L87 Difference]: Start difference. First operand 14289 states and 46800 transitions. Second operand 18 states. [2020-09-12 00:29:18,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:18,646 INFO L93 Difference]: Finished difference Result 41099 states and 130275 transitions. [2020-09-12 00:29:18,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:18,647 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-12 00:29:18,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:18,729 INFO L225 Difference]: With dead ends: 41099 [2020-09-12 00:29:18,729 INFO L226 Difference]: Without dead ends: 41038 [2020-09-12 00:29:18,730 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 152 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2020-09-12 00:29:18,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41038 states. [2020-09-12 00:29:19,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41038 to 14154. [2020-09-12 00:29:19,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14154 states. [2020-09-12 00:29:19,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14154 states to 14154 states and 46395 transitions. [2020-09-12 00:29:19,262 INFO L78 Accepts]: Start accepts. Automaton has 14154 states and 46395 transitions. Word has length 26 [2020-09-12 00:29:19,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:19,262 INFO L479 AbstractCegarLoop]: Abstraction has 14154 states and 46395 transitions. [2020-09-12 00:29:19,262 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-12 00:29:19,262 INFO L276 IsEmpty]: Start isEmpty. Operand 14154 states and 46395 transitions. [2020-09-12 00:29:19,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:19,266 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:19,267 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:19,481 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2020-09-12 00:29:19,481 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-12 00:29:19,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:19,481 INFO L82 PathProgramCache]: Analyzing trace with hash 2090404415, now seen corresponding path program 1 times [2020-09-12 00:29:19,482 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:19,483 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979854147] [2020-09-12 00:29:19,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:19,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:19,594 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-09-12 00:29:19,594 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979854147] [2020-09-12 00:29:19,594 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425311436] [2020-09-12 00:29:19,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:19,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:19,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:19,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:19,748 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2020-09-12 00:29:19,749 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:19,749 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:19,749 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1083886912] [2020-09-12 00:29:19,750 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:19,753 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:19,776 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-12 00:29:19,776 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:20,349 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [2022838#(<= (+ thr2Thread1of5ForFork0_~t~0 5) ~n~0), 2022839#(<= (+ ~x~0 5) ~n~0)] [2020-09-12 00:29:20,350 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:20,350 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:20,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:20,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:20,351 INFO L87 Difference]: Start difference. First operand 14154 states and 46395 transitions. Second operand 14 states. [2020-09-12 00:29:21,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:21,303 INFO L93 Difference]: Finished difference Result 30015 states and 94989 transitions. [2020-09-12 00:29:21,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:21,304 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-12 00:29:21,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:21,399 INFO L225 Difference]: With dead ends: 30015 [2020-09-12 00:29:21,400 INFO L226 Difference]: Without dead ends: 29979 [2020-09-12 00:29:21,403 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 232 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:29:21,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29979 states. [2020-09-12 00:29:22,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29979 to 14016. [2020-09-12 00:29:22,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14016 states. [2020-09-12 00:29:22,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14016 states to 14016 states and 45925 transitions. [2020-09-12 00:29:22,152 INFO L78 Accepts]: Start accepts. Automaton has 14016 states and 45925 transitions. Word has length 26 [2020-09-12 00:29:22,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:22,153 INFO L479 AbstractCegarLoop]: Abstraction has 14016 states and 45925 transitions. [2020-09-12 00:29:22,153 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:22,153 INFO L276 IsEmpty]: Start isEmpty. Operand 14016 states and 45925 transitions. [2020-09-12 00:29:22,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:22,156 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:22,156 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:22,357 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2020-09-12 00:29:22,358 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-12 00:29:22,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:22,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1259126849, now seen corresponding path program 1 times [2020-09-12 00:29:22,359 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:22,360 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446393601] [2020-09-12 00:29:22,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:22,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:22,451 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-12 00:29:22,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446393601] [2020-09-12 00:29:22,451 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [859144772] [2020-09-12 00:29:22,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:22,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:22,540 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:22,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:22,618 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2020-09-12 00:29:22,618 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:22,618 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:22,618 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [299166464] [2020-09-12 00:29:22,619 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:22,621 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:22,633 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:22,633 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:22,843 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:22,843 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:29:22,843 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:22,844 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:29:22,844 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:29:22,844 INFO L87 Difference]: Start difference. First operand 14016 states and 45925 transitions. Second operand 12 states. [2020-09-12 00:29:23,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:23,530 INFO L93 Difference]: Finished difference Result 31636 states and 100720 transitions. [2020-09-12 00:29:23,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:23,530 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-12 00:29:23,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:23,594 INFO L225 Difference]: With dead ends: 31636 [2020-09-12 00:29:23,594 INFO L226 Difference]: Without dead ends: 31600 [2020-09-12 00:29:23,594 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-12 00:29:23,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31600 states. [2020-09-12 00:29:23,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31600 to 14486. [2020-09-12 00:29:23,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14486 states. [2020-09-12 00:29:24,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14486 states to 14486 states and 47676 transitions. [2020-09-12 00:29:24,025 INFO L78 Accepts]: Start accepts. Automaton has 14486 states and 47676 transitions. Word has length 26 [2020-09-12 00:29:24,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:24,025 INFO L479 AbstractCegarLoop]: Abstraction has 14486 states and 47676 transitions. [2020-09-12 00:29:24,025 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:29:24,025 INFO L276 IsEmpty]: Start isEmpty. Operand 14486 states and 47676 transitions. [2020-09-12 00:29:24,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:24,029 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:24,029 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:24,229 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2020-09-12 00:29:24,230 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-12 00:29:24,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:24,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1815374016, now seen corresponding path program 1 times [2020-09-12 00:29:24,231 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:24,231 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576400656] [2020-09-12 00:29:24,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:24,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:24,344 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:24,344 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576400656] [2020-09-12 00:29:24,344 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55946450] [2020-09-12 00:29:24,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:24,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:24,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:24,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:24,561 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:24,562 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:24,562 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1420155695] [2020-09-12 00:29:24,562 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:24,566 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:24,579 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-12 00:29:24,579 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:24,687 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:24,687 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-12 00:29:24,688 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:24,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-12 00:29:24,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-12 00:29:24,688 INFO L87 Difference]: Start difference. First operand 14486 states and 47676 transitions. Second operand 16 states. [2020-09-12 00:29:26,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:26,389 INFO L93 Difference]: Finished difference Result 41659 states and 132230 transitions. [2020-09-12 00:29:26,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:26,389 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-12 00:29:26,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:26,466 INFO L225 Difference]: With dead ends: 41659 [2020-09-12 00:29:26,466 INFO L226 Difference]: Without dead ends: 41612 [2020-09-12 00:29:26,467 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-12 00:29:26,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41612 states. [2020-09-12 00:29:26,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41612 to 14407. [2020-09-12 00:29:26,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14407 states. [2020-09-12 00:29:26,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14407 states to 14407 states and 47444 transitions. [2020-09-12 00:29:26,968 INFO L78 Accepts]: Start accepts. Automaton has 14407 states and 47444 transitions. Word has length 26 [2020-09-12 00:29:26,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:26,968 INFO L479 AbstractCegarLoop]: Abstraction has 14407 states and 47444 transitions. [2020-09-12 00:29:26,968 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-12 00:29:26,968 INFO L276 IsEmpty]: Start isEmpty. Operand 14407 states and 47444 transitions. [2020-09-12 00:29:26,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:26,972 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:26,972 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:27,172 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2020-09-12 00:29:27,173 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-12 00:29:27,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:27,174 INFO L82 PathProgramCache]: Analyzing trace with hash 1360285835, now seen corresponding path program 2 times [2020-09-12 00:29:27,174 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:27,175 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567068192] [2020-09-12 00:29:27,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:27,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:27,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:27,279 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567068192] [2020-09-12 00:29:27,279 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748558443] [2020-09-12 00:29:27,279 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:27,392 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-12 00:29:27,393 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-12 00:29:27,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:27,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:27,518 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:29:27,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:27,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:27,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [150551192] [2020-09-12 00:29:27,519 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:27,522 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:27,535 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:27,535 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:27,804 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:27,805 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-12 00:29:27,805 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:27,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-12 00:29:27,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-12 00:29:27,805 INFO L87 Difference]: Start difference. First operand 14407 states and 47444 transitions. Second operand 16 states. [2020-09-12 00:29:29,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:29,353 INFO L93 Difference]: Finished difference Result 39924 states and 125955 transitions. [2020-09-12 00:29:29,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:29,353 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-12 00:29:29,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:29,428 INFO L225 Difference]: With dead ends: 39924 [2020-09-12 00:29:29,428 INFO L226 Difference]: Without dead ends: 39877 [2020-09-12 00:29:29,429 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 126 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 328 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-12 00:29:29,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39877 states. [2020-09-12 00:29:30,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39877 to 14132. [2020-09-12 00:29:30,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14132 states. [2020-09-12 00:29:30,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14132 states to 14132 states and 46578 transitions. [2020-09-12 00:29:30,069 INFO L78 Accepts]: Start accepts. Automaton has 14132 states and 46578 transitions. Word has length 26 [2020-09-12 00:29:30,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:30,069 INFO L479 AbstractCegarLoop]: Abstraction has 14132 states and 46578 transitions. [2020-09-12 00:29:30,069 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-12 00:29:30,069 INFO L276 IsEmpty]: Start isEmpty. Operand 14132 states and 46578 transitions. [2020-09-12 00:29:30,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:30,073 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:30,073 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:30,273 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2020-09-12 00:29:30,274 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-12 00:29:30,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:30,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1755372160, now seen corresponding path program 2 times [2020-09-12 00:29:30,275 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:30,276 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962240579] [2020-09-12 00:29:30,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:30,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:30,391 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:30,392 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962240579] [2020-09-12 00:29:30,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:30,392 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-12 00:29:30,392 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [424086512] [2020-09-12 00:29:30,393 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:30,396 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:30,402 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:30,402 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:30,402 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:30,402 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-12 00:29:30,402 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:30,403 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-12 00:29:30,403 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-12 00:29:30,403 INFO L87 Difference]: Start difference. First operand 14132 states and 46578 transitions. Second operand 9 states. [2020-09-12 00:29:31,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:31,793 INFO L93 Difference]: Finished difference Result 41319 states and 131131 transitions. [2020-09-12 00:29:31,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:31,793 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-12 00:29:31,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:31,873 INFO L225 Difference]: With dead ends: 41319 [2020-09-12 00:29:31,873 INFO L226 Difference]: Without dead ends: 41263 [2020-09-12 00:29:31,874 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2020-09-12 00:29:32,070 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41263 states. [2020-09-12 00:29:32,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41263 to 13736. [2020-09-12 00:29:32,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13736 states. [2020-09-12 00:29:32,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13736 states to 13736 states and 45132 transitions. [2020-09-12 00:29:32,381 INFO L78 Accepts]: Start accepts. Automaton has 13736 states and 45132 transitions. Word has length 26 [2020-09-12 00:29:32,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:32,381 INFO L479 AbstractCegarLoop]: Abstraction has 13736 states and 45132 transitions. [2020-09-12 00:29:32,381 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-12 00:29:32,382 INFO L276 IsEmpty]: Start isEmpty. Operand 13736 states and 45132 transitions. [2020-09-12 00:29:32,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:32,385 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:32,386 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:32,386 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-09-12 00:29:32,386 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-12 00:29:32,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:32,386 INFO L82 PathProgramCache]: Analyzing trace with hash 431445621, now seen corresponding path program 2 times [2020-09-12 00:29:32,386 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:32,386 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431749078] [2020-09-12 00:29:32,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:32,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:32,502 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:32,503 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431749078] [2020-09-12 00:29:32,503 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:32,503 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-12 00:29:32,503 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1093552056] [2020-09-12 00:29:32,503 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:32,508 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:32,516 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:32,516 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:32,516 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:32,516 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-12 00:29:32,517 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:32,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-12 00:29:32,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-12 00:29:32,517 INFO L87 Difference]: Start difference. First operand 13736 states and 45132 transitions. Second operand 9 states. [2020-09-12 00:29:33,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:33,974 INFO L93 Difference]: Finished difference Result 40797 states and 129302 transitions. [2020-09-12 00:29:33,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:33,974 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-12 00:29:33,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:34,049 INFO L225 Difference]: With dead ends: 40797 [2020-09-12 00:29:34,049 INFO L226 Difference]: Without dead ends: 40717 [2020-09-12 00:29:34,050 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=264, Invalid=728, Unknown=0, NotChecked=0, Total=992 [2020-09-12 00:29:34,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40717 states. [2020-09-12 00:29:34,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40717 to 12973. [2020-09-12 00:29:34,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12973 states. [2020-09-12 00:29:34,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12973 states to 12973 states and 42382 transitions. [2020-09-12 00:29:34,516 INFO L78 Accepts]: Start accepts. Automaton has 12973 states and 42382 transitions. Word has length 26 [2020-09-12 00:29:34,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:34,516 INFO L479 AbstractCegarLoop]: Abstraction has 12973 states and 42382 transitions. [2020-09-12 00:29:34,516 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-12 00:29:34,516 INFO L276 IsEmpty]: Start isEmpty. Operand 12973 states and 42382 transitions. [2020-09-12 00:29:34,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:34,519 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:34,520 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:34,520 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-09-12 00:29:34,520 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-12 00:29:34,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:34,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1899180499, now seen corresponding path program 1 times [2020-09-12 00:29:34,520 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:34,520 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066622534] [2020-09-12 00:29:34,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:34,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:34,604 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:34,605 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066622534] [2020-09-12 00:29:34,605 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438392755] [2020-09-12 00:29:34,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 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-12 00:29:34,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:34,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:34,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-09-12 00:29:34,802 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:34,802 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:34,802 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1134600530] [2020-09-12 00:29:34,803 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:34,806 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:34,814 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-12 00:29:34,815 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:34,957 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 2 new interpolants: [2416280#(<= (+ thr2Thread3of5ForFork0_~t~0 5) ~n~0), 2416281#(<= (+ ~x~0 5) ~n~0)] [2020-09-12 00:29:34,958 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:34,958 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:34,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:34,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:34,959 INFO L87 Difference]: Start difference. First operand 12973 states and 42382 transitions. Second operand 14 states. [2020-09-12 00:29:35,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:35,634 INFO L93 Difference]: Finished difference Result 32044 states and 103297 transitions. [2020-09-12 00:29:35,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:35,634 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-12 00:29:35,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:35,691 INFO L225 Difference]: With dead ends: 32044 [2020-09-12 00:29:35,691 INFO L226 Difference]: Without dead ends: 32018 [2020-09-12 00:29:35,692 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:29:35,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32018 states. [2020-09-12 00:29:36,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32018 to 12978. [2020-09-12 00:29:36,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12978 states. [2020-09-12 00:29:36,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12978 states to 12978 states and 42356 transitions. [2020-09-12 00:29:36,100 INFO L78 Accepts]: Start accepts. Automaton has 12978 states and 42356 transitions. Word has length 26 [2020-09-12 00:29:36,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:36,100 INFO L479 AbstractCegarLoop]: Abstraction has 12978 states and 42356 transitions. [2020-09-12 00:29:36,100 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:36,100 INFO L276 IsEmpty]: Start isEmpty. Operand 12978 states and 42356 transitions. [2020-09-12 00:29:36,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:36,104 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:36,104 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:36,304 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:29:36,305 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-12 00:29:36,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:36,305 INFO L82 PathProgramCache]: Analyzing trace with hash 152437866, now seen corresponding path program 1 times [2020-09-12 00:29:36,306 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:36,306 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115949530] [2020-09-12 00:29:36,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:36,392 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-12 00:29:36,392 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115949530] [2020-09-12 00:29:36,392 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:36,393 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:36,393 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [30517497] [2020-09-12 00:29:36,393 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:36,396 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:36,401 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:36,401 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:36,401 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:36,401 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:36,401 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:36,402 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:36,402 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:36,402 INFO L87 Difference]: Start difference. First operand 12978 states and 42356 transitions. Second operand 7 states. [2020-09-12 00:29:37,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:37,109 INFO L93 Difference]: Finished difference Result 31921 states and 102815 transitions. [2020-09-12 00:29:37,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:37,110 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:37,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:37,166 INFO L225 Difference]: With dead ends: 31921 [2020-09-12 00:29:37,166 INFO L226 Difference]: Without dead ends: 31901 [2020-09-12 00:29:37,166 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:37,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31901 states. [2020-09-12 00:29:37,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31901 to 13027. [2020-09-12 00:29:37,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13027 states. [2020-09-12 00:29:37,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13027 states to 13027 states and 42312 transitions. [2020-09-12 00:29:37,560 INFO L78 Accepts]: Start accepts. Automaton has 13027 states and 42312 transitions. Word has length 26 [2020-09-12 00:29:37,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:37,560 INFO L479 AbstractCegarLoop]: Abstraction has 13027 states and 42312 transitions. [2020-09-12 00:29:37,560 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:37,560 INFO L276 IsEmpty]: Start isEmpty. Operand 13027 states and 42312 transitions. [2020-09-12 00:29:37,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:37,564 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:37,564 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:37,564 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-09-12 00:29:37,564 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-12 00:29:37,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:37,564 INFO L82 PathProgramCache]: Analyzing trace with hash 152253416, now seen corresponding path program 1 times [2020-09-12 00:29:37,565 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:37,565 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265607366] [2020-09-12 00:29:37,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:37,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:37,658 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-12 00:29:37,658 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265607366] [2020-09-12 00:29:37,658 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:37,659 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:37,659 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [132269825] [2020-09-12 00:29:37,659 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:37,662 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:37,669 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:37,669 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:37,670 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:37,670 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:37,670 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:37,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:37,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:37,670 INFO L87 Difference]: Start difference. First operand 13027 states and 42312 transitions. Second operand 7 states. [2020-09-12 00:29:38,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:38,211 INFO L93 Difference]: Finished difference Result 30274 states and 95920 transitions. [2020-09-12 00:29:38,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:38,212 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:38,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:38,265 INFO L225 Difference]: With dead ends: 30274 [2020-09-12 00:29:38,265 INFO L226 Difference]: Without dead ends: 30232 [2020-09-12 00:29:38,265 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:38,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30232 states. [2020-09-12 00:29:38,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30232 to 13336. [2020-09-12 00:29:38,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13336 states. [2020-09-12 00:29:38,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13336 states to 13336 states and 43434 transitions. [2020-09-12 00:29:38,665 INFO L78 Accepts]: Start accepts. Automaton has 13336 states and 43434 transitions. Word has length 26 [2020-09-12 00:29:38,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:38,666 INFO L479 AbstractCegarLoop]: Abstraction has 13336 states and 43434 transitions. [2020-09-12 00:29:38,666 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:38,666 INFO L276 IsEmpty]: Start isEmpty. Operand 13336 states and 43434 transitions. [2020-09-12 00:29:38,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:38,669 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:38,670 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:38,670 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-09-12 00:29:38,670 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-12 00:29:38,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:38,670 INFO L82 PathProgramCache]: Analyzing trace with hash 152758065, now seen corresponding path program 1 times [2020-09-12 00:29:38,670 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:38,670 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440048548] [2020-09-12 00:29:38,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:38,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:38,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-09-12 00:29:38,759 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440048548] [2020-09-12 00:29:38,759 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:38,759 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:38,759 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [303845363] [2020-09-12 00:29:38,760 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:38,764 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:38,773 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:38,773 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:38,773 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:38,774 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:38,774 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:38,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:38,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:38,775 INFO L87 Difference]: Start difference. First operand 13336 states and 43434 transitions. Second operand 7 states. [2020-09-12 00:29:39,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:39,531 INFO L93 Difference]: Finished difference Result 30377 states and 96218 transitions. [2020-09-12 00:29:39,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:39,532 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:39,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:39,606 INFO L225 Difference]: With dead ends: 30377 [2020-09-12 00:29:39,606 INFO L226 Difference]: Without dead ends: 30335 [2020-09-12 00:29:39,606 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:29:39,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30335 states. [2020-09-12 00:29:40,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30335 to 13332. [2020-09-12 00:29:40,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13332 states. [2020-09-12 00:29:40,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13332 states to 13332 states and 43406 transitions. [2020-09-12 00:29:40,169 INFO L78 Accepts]: Start accepts. Automaton has 13332 states and 43406 transitions. Word has length 26 [2020-09-12 00:29:40,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:40,169 INFO L479 AbstractCegarLoop]: Abstraction has 13332 states and 43406 transitions. [2020-09-12 00:29:40,169 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:40,169 INFO L276 IsEmpty]: Start isEmpty. Operand 13332 states and 43406 transitions. [2020-09-12 00:29:40,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:40,173 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:40,173 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:40,173 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-09-12 00:29:40,173 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-12 00:29:40,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:40,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1394308057, now seen corresponding path program 1 times [2020-09-12 00:29:40,174 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:40,174 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537461639] [2020-09-12 00:29:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:40,237 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2020-09-12 00:29:40,238 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537461639] [2020-09-12 00:29:40,238 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:40,238 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:40,238 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1164181817] [2020-09-12 00:29:40,238 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:40,242 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:40,251 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:40,251 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:40,251 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:40,252 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:40,252 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:40,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:40,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:40,252 INFO L87 Difference]: Start difference. First operand 13332 states and 43406 transitions. Second operand 5 states. [2020-09-12 00:29:40,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:40,526 INFO L93 Difference]: Finished difference Result 22152 states and 70551 transitions. [2020-09-12 00:29:40,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:40,526 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2020-09-12 00:29:40,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:40,562 INFO L225 Difference]: With dead ends: 22152 [2020-09-12 00:29:40,563 INFO L226 Difference]: Without dead ends: 22136 [2020-09-12 00:29:40,563 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-12 00:29:40,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22136 states. [2020-09-12 00:29:40,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22136 to 14503. [2020-09-12 00:29:40,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14503 states. [2020-09-12 00:29:40,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14503 states to 14503 states and 47492 transitions. [2020-09-12 00:29:40,901 INFO L78 Accepts]: Start accepts. Automaton has 14503 states and 47492 transitions. Word has length 26 [2020-09-12 00:29:40,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:40,902 INFO L479 AbstractCegarLoop]: Abstraction has 14503 states and 47492 transitions. [2020-09-12 00:29:40,902 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:40,902 INFO L276 IsEmpty]: Start isEmpty. Operand 14503 states and 47492 transitions. [2020-09-12 00:29:40,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:40,905 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:40,905 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:40,906 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-09-12 00:29:40,906 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-12 00:29:40,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:40,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1404687835, now seen corresponding path program 1 times [2020-09-12 00:29:40,906 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:40,906 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68525367] [2020-09-12 00:29:40,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:29:40,919 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:29:40,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:29:40,932 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:29:40,941 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:29:40,941 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:29:40,941 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-09-12 00:29:40,942 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:29:40,942 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:29:40,942 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-12 00:29:40,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,963 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,963 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,964 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,965 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,966 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,967 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,968 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,969 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,970 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,971 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,972 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,973 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,974 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,975 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,976 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,977 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,978 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,979 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,980 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,981 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,982 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,983 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,984 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,985 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,986 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,986 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,986 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,986 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,986 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,987 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,988 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,995 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,995 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,995 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,996 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,997 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,998 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,999 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:40,999 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,001 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,002 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,002 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,008 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,008 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,009 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,010 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_assume_abort_if_not_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_assume_abort_if_not_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,011 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,012 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,012 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,013 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,013 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,014 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,015 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,015 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,016 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,017 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,017 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,018 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,018 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,019 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,020 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,020 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,021 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,021 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1___VERIFIER_assert_#in~cond| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,022 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,023 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-12 00:29:41,024 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:29:41,024 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:29:41,024 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:29:41,024 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:29:41,024 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:29:41,024 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:29:41,024 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:29:41,024 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:29:41,026 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,026 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,060 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-12 00:29:41,061 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-12 00:29:41,064 INFO L80 FinitePrefix]: Finished finitePrefix Result has 304 conditions, 256 events. 21/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 643 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 291. Up to 14 conditions per place. [2020-09-12 00:29:41,074 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,109 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-12 00:29:41,109 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-12 00:29:41,112 INFO L80 FinitePrefix]: Finished finitePrefix Result has 304 conditions, 256 events. 21/256 cut-off events. For 50/50 co-relation queries the response was YES. Maximal size of possible extension queue 6. Compared 643 event pairs, 0 based on Foata normal form. 0/227 useless extension candidates. Maximal degree in co-relation 291. Up to 14 conditions per place. [2020-09-12 00:29:41,123 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 16092 [2020-09-12 00:29:41,123 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:29:45,704 WARN L193 SmtUtils]: Spent 247.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2020-09-12 00:29:45,820 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:29:46,067 WARN L193 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2020-09-12 00:29:46,365 WARN L193 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 33 [2020-09-12 00:29:46,975 WARN L193 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:29:47,122 WARN L193 SmtUtils]: Spent 144.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:29:47,178 INFO L206 etLargeBlockEncoding]: Checked pairs total: 26011 [2020-09-12 00:29:47,179 INFO L214 etLargeBlockEncoding]: Total number of compositions: 201 [2020-09-12 00:29:47,179 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 66 transitions, 252 flow Received shutdown request... [2020-09-12 00:30:19,024 WARN L544 AbstractCegarLoop]: Verification canceled [2020-09-12 00:30:19,031 WARN L228 ceAbstractionStarter]: Timeout [2020-09-12 00:30:19,032 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.09 12:30:19 BasicIcfg [2020-09-12 00:30:19,032 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-09-12 00:30:19,035 INFO L168 Benchmark]: Toolchain (without parser) took 207023.43 ms. Allocated memory was 147.3 MB in the beginning and 3.5 GB in the end (delta: 3.4 GB). Free memory was 100.9 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 2.7 GB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,036 INFO L168 Benchmark]: CDTParser took 0.22 ms. Allocated memory is still 147.3 MB. Free memory was 120.6 MB in the beginning and 120.4 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-09-12 00:30:19,036 INFO L168 Benchmark]: CACSL2BoogieTranslator took 746.37 ms. Allocated memory was 147.3 MB in the beginning and 205.0 MB in the end (delta: 57.7 MB). Free memory was 100.3 MB in the beginning and 164.1 MB in the end (delta: -63.8 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,036 INFO L168 Benchmark]: Boogie Procedure Inliner took 61.98 ms. Allocated memory is still 205.0 MB. Free memory was 164.1 MB in the beginning and 162.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,036 INFO L168 Benchmark]: Boogie Preprocessor took 32.73 ms. Allocated memory is still 205.0 MB. Free memory was 162.1 MB in the beginning and 160.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,037 INFO L168 Benchmark]: RCFGBuilder took 555.20 ms. Allocated memory is still 205.0 MB. Free memory was 160.1 MB in the beginning and 137.2 MB in the end (delta: 22.9 MB). Peak memory consumption was 22.9 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,037 INFO L168 Benchmark]: TraceAbstraction took 205616.13 ms. Allocated memory was 205.0 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 136.5 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 2.7 GB. Max. memory is 7.1 GB. [2020-09-12 00:30:19,039 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22 ms. Allocated memory is still 147.3 MB. Free memory was 120.6 MB in the beginning and 120.4 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 746.37 ms. Allocated memory was 147.3 MB in the beginning and 205.0 MB in the end (delta: 57.7 MB). Free memory was 100.3 MB in the beginning and 164.1 MB in the end (delta: -63.8 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 61.98 ms. Allocated memory is still 205.0 MB. Free memory was 164.1 MB in the beginning and 162.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * Boogie Preprocessor took 32.73 ms. Allocated memory is still 205.0 MB. Free memory was 162.1 MB in the beginning and 160.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 555.20 ms. Allocated memory is still 205.0 MB. Free memory was 160.1 MB in the beginning and 137.2 MB in the end (delta: 22.9 MB). Peak memory consumption was 22.9 MB. Max. memory is 7.1 GB. * TraceAbstraction took 205616.13 ms. Allocated memory was 205.0 MB in the beginning and 3.5 GB in the end (delta: 3.3 GB). Free memory was 136.5 MB in the beginning and 1.4 GB in the end (delta: -1.3 GB). Peak memory consumption was 2.7 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 3.4s, 77 ProgramPointsBefore, 18 ProgramPointsAfterwards, 76 TransitionsBefore, 12 TransitionsAfterwards, 1242 CoEnabledTransitionPairs, 7 FixpointIterations, 27 TrivialSequentialCompositions, 36 ConcurrentSequentialCompositions, 1 TrivialYvCompositions, 13 ConcurrentYvCompositions, 5 ChoiceCompositions, 716 VarBasedMoverChecksPositive, 4 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 1089 CheckedPairsTotal, 77 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 3.1s, 107 ProgramPointsBefore, 36 ProgramPointsAfterwards, 105 TransitionsBefore, 28 TransitionsAfterwards, 2844 CoEnabledTransitionPairs, 6 FixpointIterations, 37 TrivialSequentialCompositions, 43 ConcurrentSequentialCompositions, 3 TrivialYvCompositions, 11 ConcurrentYvCompositions, 6 ChoiceCompositions, 1556 VarBasedMoverChecksPositive, 27 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 3611 CheckedPairsTotal, 94 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 4.1s, 137 ProgramPointsBefore, 49 ProgramPointsAfterwards, 134 TransitionsBefore, 38 TransitionsAfterwards, 5130 CoEnabledTransitionPairs, 7 FixpointIterations, 45 TrivialSequentialCompositions, 55 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 15 ConcurrentYvCompositions, 8 ChoiceCompositions, 2775 VarBasedMoverChecksPositive, 41 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 7576 CheckedPairsTotal, 120 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 5.4s, 167 ProgramPointsBefore, 59 ProgramPointsAfterwards, 163 TransitionsBefore, 45 TransitionsAfterwards, 8100 CoEnabledTransitionPairs, 7 FixpointIterations, 52 TrivialSequentialCompositions, 68 ConcurrentSequentialCompositions, 8 TrivialYvCompositions, 20 ConcurrentYvCompositions, 10 ChoiceCompositions, 4127 VarBasedMoverChecksPositive, 47 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 11405 CheckedPairsTotal, 148 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 5.1s, 197 ProgramPointsBefore, 73 ProgramPointsAfterwards, 192 TransitionsBefore, 56 TransitionsAfterwards, 11754 CoEnabledTransitionPairs, 7 FixpointIterations, 69 TrivialSequentialCompositions, 75 ConcurrentSequentialCompositions, 6 TrivialYvCompositions, 26 ConcurrentYvCompositions, 12 ChoiceCompositions, 6175 VarBasedMoverChecksPositive, 50 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 17538 CheckedPairsTotal, 176 TotalNumberOfCompositions - StatisticsResult: PetriNetLargeBlockEncoding benchmarks LbeTime: 6.1s, 227 ProgramPointsBefore, 86 ProgramPointsAfterwards, 221 TransitionsBefore, 66 TransitionsAfterwards, 16092 CoEnabledTransitionPairs, 7 FixpointIterations, 75 TrivialSequentialCompositions, 93 ConcurrentSequentialCompositions, 7 TrivialYvCompositions, 26 ConcurrentYvCompositions, 14 ChoiceCompositions, 8629 VarBasedMoverChecksPositive, 66 VarBasedMoverChecksNegative, 0 SemBasedMoverChecksPositive, 0 SemBasedMoverChecksNegative, 0 SemBasedMoverChecksUnknown, SemBasedMoverCheckTime: 0.0s, 0 MoverChecksTotal, 26011 CheckedPairsTotal, 201 TotalNumberOfCompositions - TimeoutResultAtElement [Line: 678]: Timeout (TraceAbstraction) Unable to prove that call of __VERIFIER_error() unreachable (line 678). Cancelled while BasicCegarLoop was constructing initial abstraction,while PetriNet2FiniteAutomaton was constructing automaton for Petri net that has has 86 places, 66 transitions, 252 flow. Already constructed 154449 states. Currently 36992 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 71 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 205.1s, OverallIterations: 49, TraceHistogramMax: 6, AutomataDifference: 50.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 86.0s, HoareTripleCheckerStatistics: 2360 SDtfs, 11058 SDslu, 8126 SDs, 0 SdLazy, 11316 SolverSat, 869 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1990 GetRequests, 1423 SyntacticMatches, 14 SemanticMatches, 553 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2620 ImplicationChecksByTransitivity, 6.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=127498occurred in iteration=3, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 55.2s AutomataMinimizationTime, 44 MinimizatonAttempts, 611060 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 4.1s InterpolantComputationTime, 1159 NumberOfCodeBlocks, 1159 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 1015 ConstructedInterpolants, 0 QuantifiedInterpolants, 135497 SizeOfPredicates, 56 NumberOfNonLiveVariables, 1885 ConjunctsInSsa, 92 ConjunctsInUnsatCore, 56 InterpolantComputations, 32 PerfectInterpolantSequences, 266/408 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown