/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-1.i -------------------------------------------------------------------------------- This is Ultimate 0.1.25-507b705 [2020-09-12 00:26:48,796 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-09-12 00:26:48,801 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-09-12 00:26:48,845 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-09-12 00:26:48,845 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-09-12 00:26:48,857 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-09-12 00:26:48,859 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-09-12 00:26:48,862 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-09-12 00:26:48,866 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-09-12 00:26:48,868 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-09-12 00:26:48,871 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-09-12 00:26:48,873 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-09-12 00:26:48,873 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-09-12 00:26:48,877 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-09-12 00:26:48,879 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-09-12 00:26:48,880 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-09-12 00:26:48,883 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-09-12 00:26:48,884 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-09-12 00:26:48,886 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-09-12 00:26:48,896 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-09-12 00:26:48,897 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-09-12 00:26:48,901 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-09-12 00:26:48,902 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-09-12 00:26:48,903 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-09-12 00:26:48,907 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-09-12 00:26:48,908 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-09-12 00:26:48,908 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-09-12 00:26:48,911 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-09-12 00:26:48,912 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-09-12 00:26:48,913 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-09-12 00:26:48,913 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-09-12 00:26:48,914 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-09-12 00:26:48,915 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-09-12 00:26:48,916 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-09-12 00:26:48,917 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-09-12 00:26:48,918 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-09-12 00:26:48,919 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-09-12 00:26:48,919 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-09-12 00:26:48,919 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-09-12 00:26:48,921 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-09-12 00:26:48,921 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-09-12 00:26:48,923 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:48,948 INFO L113 SettingsManager]: Loading preferences was successful [2020-09-12 00:26:48,949 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-09-12 00:26:48,950 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2020-09-12 00:26:48,951 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2020-09-12 00:26:48,951 INFO L138 SettingsManager]: * Use SBE=true [2020-09-12 00:26:48,951 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-09-12 00:26:48,951 INFO L138 SettingsManager]: * sizeof long=4 [2020-09-12 00:26:48,951 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-09-12 00:26:48,952 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-09-12 00:26:48,952 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-09-12 00:26:48,952 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-09-12 00:26:48,952 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-09-12 00:26:48,952 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-09-12 00:26:48,953 INFO L138 SettingsManager]: * sizeof long double=12 [2020-09-12 00:26:48,953 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-09-12 00:26:48,953 INFO L138 SettingsManager]: * Use constant arrays=true [2020-09-12 00:26:48,953 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-09-12 00:26:48,953 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-09-12 00:26:48,954 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2020-09-12 00:26:48,954 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-09-12 00:26:48,954 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-09-12 00:26:48,954 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-09-12 00:26:48,955 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-09-12 00:26:48,955 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2020-09-12 00:26:48,955 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-09-12 00:26:48,955 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2020-09-12 00:26:48,955 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-09-12 00:26:48,956 INFO L138 SettingsManager]: * Override the interpolant automaton setting of the refinement strategy=true [2020-09-12 00:26:48,956 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=VARIABLE_BASED_MOVER_CHECK [2020-09-12 00:26:48,956 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-09-12 00:26:48,956 INFO L138 SettingsManager]: * Interpolant automaton=MCR [2020-09-12 00:26:49,409 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-09-12 00:26:49,426 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-09-12 00:26:49,431 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-09-12 00:26:49,433 INFO L271 PluginConnector]: Initializing CDTParser... [2020-09-12 00:26:49,433 INFO L275 PluginConnector]: CDTParser initialized [2020-09-12 00:26:49,435 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-1.i [2020-09-12 00:26:49,514 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/925a3aaf4/5541506973e6472d8157cc84cb826033/FLAG64db29c00 [2020-09-12 00:26:50,193 INFO L306 CDTParser]: Found 1 translation units. [2020-09-12 00:26:50,194 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-2/trunk/examples/svcomp/pthread-nondet/nondet-loop-bound-variant-1.i [2020-09-12 00:26:50,220 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/925a3aaf4/5541506973e6472d8157cc84cb826033/FLAG64db29c00 [2020-09-12 00:26:50,432 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-2/releaseScripts/default/UAutomizer-linux/data/925a3aaf4/5541506973e6472d8157cc84cb826033 [2020-09-12 00:26:50,448 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-09-12 00:26:50,455 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2020-09-12 00:26:50,456 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-09-12 00:26:50,456 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-09-12 00:26:50,461 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-09-12 00:26:50,463 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 12:26:50" (1/1) ... [2020-09-12 00:26:50,469 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2e2c677d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:50, skipping insertion in model container [2020-09-12 00:26:50,469 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.09 12:26:50" (1/1) ... [2020-09-12 00:26:50,481 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-09-12 00:26:50,553 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-09-12 00:26:51,136 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-12 00:26:51,157 INFO L203 MainTranslator]: Completed pre-run [2020-09-12 00:26:51,207 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-09-12 00:26:51,289 INFO L208 MainTranslator]: Completed translation [2020-09-12 00:26:51,289 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:51 WrapperNode [2020-09-12 00:26:51,289 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-09-12 00:26:51,290 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-09-12 00:26:51,291 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-09-12 00:26:51,291 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-09-12 00:26:51,303 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:51" (1/1) ... [2020-09-12 00:26:51,324 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:51" (1/1) ... [2020-09-12 00:26:51,355 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-09-12 00:26:51,355 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-09-12 00:26:51,356 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-09-12 00:26:51,356 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-09-12 00:26:51,368 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:51" (1/1) ... [2020-09-12 00:26:51,368 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:51" (1/1) ... [2020-09-12 00:26:51,372 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:51" (1/1) ... [2020-09-12 00:26:51,373 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:51" (1/1) ... [2020-09-12 00:26:51,379 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:51" (1/1) ... [2020-09-12 00:26:51,386 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:51" (1/1) ... [2020-09-12 00:26:51,389 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:51" (1/1) ... [2020-09-12 00:26:51,393 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-09-12 00:26:51,394 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-09-12 00:26:51,394 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-09-12 00:26:51,394 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-09-12 00:26:51,395 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:51" (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:51,491 INFO L130 BoogieDeclarations]: Found specification of procedure thr2 [2020-09-12 00:26:51,491 INFO L138 BoogieDeclarations]: Found implementation of procedure thr2 [2020-09-12 00:26:51,492 INFO L130 BoogieDeclarations]: Found specification of procedure thr1 [2020-09-12 00:26:51,492 INFO L138 BoogieDeclarations]: Found implementation of procedure thr1 [2020-09-12 00:26:51,493 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2020-09-12 00:26:51,493 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2020-09-12 00:26:51,494 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-09-12 00:26:51,494 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2020-09-12 00:26:51,495 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-09-12 00:26:51,495 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-09-12 00:26:51,495 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-09-12 00:26:51,498 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:51,983 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-09-12 00:26:51,984 INFO L295 CfgBuilder]: Removed 11 assume(true) statements. [2020-09-12 00:26:51,988 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 12:26:51 BoogieIcfgContainer [2020-09-12 00:26:51,989 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-09-12 00:26:51,990 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-09-12 00:26:51,990 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-09-12 00:26:51,995 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-09-12 00:26:51,995 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.09 12:26:50" (1/3) ... [2020-09-12 00:26:51,996 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@490c8e6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 12:26:51, skipping insertion in model container [2020-09-12 00:26:51,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.09 12:26:51" (2/3) ... [2020-09-12 00:26:51,997 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@490c8e6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.09 12:26:51, skipping insertion in model container [2020-09-12 00:26:51,997 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.09 12:26:51" (3/3) ... [2020-09-12 00:26:51,999 INFO L109 eAbstractionObserver]: Analyzing ICFG nondet-loop-bound-variant-1.i [2020-09-12 00:26:52,012 WARN L146 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2020-09-12 00:26:52,012 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-09-12 00:26:52,024 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-09-12 00:26:52,026 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2020-09-12 00:26:52,058 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,059 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,059 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,060 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,060 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,060 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,061 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,061 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,061 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:52,061 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:52,062 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:52,062 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:52,062 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:52,062 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:52,063 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,063 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,063 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,064 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,065 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,065 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,066 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:52,066 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,067 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:52,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,067 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,072 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:52,073 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:52,073 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,073 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,074 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,074 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,074 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,075 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of1ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,075 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of1ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,084 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:52,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,084 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,085 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,085 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of1ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:52,113 INFO L251 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2020-09-12 00:26:52,139 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:26:52,139 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:26:52,139 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:26:52,140 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:26:52,140 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:26:52,140 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:26:52,140 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:26:52,140 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:26:52,161 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:52,164 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:52,225 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-12 00:26:52,226 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-12 00:26:52,237 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:52,243 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 77 places, 76 transitions, 162 flow [2020-09-12 00:26:52,282 INFO L129 PetriNetUnfolder]: 6/86 cut-off events. [2020-09-12 00:26:52,282 INFO L130 PetriNetUnfolder]: For 0/0 co-relation queries the response was YES. [2020-09-12 00:26:52,284 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:52,286 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 1242 [2020-09-12 00:26:52,288 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:26:53,785 WARN L193 SmtUtils]: Spent 101.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2020-09-12 00:26:54,164 WARN L193 SmtUtils]: Spent 188.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 59 [2020-09-12 00:26:54,793 WARN L193 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 46 [2020-09-12 00:26:55,317 WARN L193 SmtUtils]: Spent 355.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-12 00:26:55,620 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-12 00:26:55,624 INFO L206 etLargeBlockEncoding]: Checked pairs total: 1089 [2020-09-12 00:26:55,624 INFO L214 etLargeBlockEncoding]: Total number of compositions: 77 [2020-09-12 00:26:55,629 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 18 places, 12 transitions, 34 flow [2020-09-12 00:26:55,640 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 44 states. [2020-09-12 00:26:55,643 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states. [2020-09-12 00:26:55,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:26:55,651 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:55,652 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:26:55,653 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:55,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:55,659 INFO L82 PathProgramCache]: Analyzing trace with hash 313215, now seen corresponding path program 1 times [2020-09-12 00:26:55,678 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:55,679 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547874746] [2020-09-12 00:26:55,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:55,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:26:55,907 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:55,908 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547874746] [2020-09-12 00:26:55,909 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:26:55,909 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:26:55,910 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1228478519] [2020-09-12 00:26:55,911 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:26:55,915 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:26:55,931 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:26:55,931 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:26:55,933 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:26:55,934 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:26:55,935 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:26:55,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:26:55,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:26:55,957 INFO L87 Difference]: Start difference. First operand 44 states. Second operand 3 states. [2020-09-12 00:26:55,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:26:55,989 INFO L93 Difference]: Finished difference Result 35 states and 59 transitions. [2020-09-12 00:26:55,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:26:55,992 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:26:55,992 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:26:56,005 INFO L225 Difference]: With dead ends: 35 [2020-09-12 00:26:56,005 INFO L226 Difference]: Without dead ends: 31 [2020-09-12 00:26:56,007 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:56,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2020-09-12 00:26:56,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2020-09-12 00:26:56,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2020-09-12 00:26:56,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 51 transitions. [2020-09-12 00:26:56,057 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 51 transitions. Word has length 3 [2020-09-12 00:26:56,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:26:56,058 INFO L479 AbstractCegarLoop]: Abstraction has 31 states and 51 transitions. [2020-09-12 00:26:56,058 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:26:56,058 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 51 transitions. [2020-09-12 00:26:56,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2020-09-12 00:26:56,059 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:56,059 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:26:56,059 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-09-12 00:26:56,060 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:56,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:56,060 INFO L82 PathProgramCache]: Analyzing trace with hash 1465583995, now seen corresponding path program 1 times [2020-09-12 00:26:56,060 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:56,061 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779985699] [2020-09-12 00:26:56,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:56,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:26:56,231 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:56,231 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779985699] [2020-09-12 00:26:56,232 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:26:56,232 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-09-12 00:26:56,232 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [203948522] [2020-09-12 00:26:56,232 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:26:56,234 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:26:56,238 INFO L274 McrAutomatonBuilder]: Finished intersection with 8 states and 7 transitions. [2020-09-12 00:26:56,238 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:26:56,238 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:26:56,240 INFO L459 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-09-12 00:26:56,241 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:26:56,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-09-12 00:26:56,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-09-12 00:26:56,242 INFO L87 Difference]: Start difference. First operand 31 states and 51 transitions. Second operand 4 states. [2020-09-12 00:26:56,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:26:56,265 INFO L93 Difference]: Finished difference Result 26 states and 42 transitions. [2020-09-12 00:26:56,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-09-12 00:26:56,265 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2020-09-12 00:26:56,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:26:56,266 INFO L225 Difference]: With dead ends: 26 [2020-09-12 00:26:56,266 INFO L226 Difference]: Without dead ends: 24 [2020-09-12 00:26:56,267 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:56,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2020-09-12 00:26:56,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2020-09-12 00:26:56,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2020-09-12 00:26:56,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 39 transitions. [2020-09-12 00:26:56,273 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 39 transitions. Word has length 7 [2020-09-12 00:26:56,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:26:56,273 INFO L479 AbstractCegarLoop]: Abstraction has 24 states and 39 transitions. [2020-09-12 00:26:56,273 INFO L480 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-09-12 00:26:56,273 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 39 transitions. [2020-09-12 00:26:56,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 9 [2020-09-12 00:26:56,274 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:56,274 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2020-09-12 00:26:56,275 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-09-12 00:26:56,275 INFO L427 AbstractCegarLoop]: === Iteration 3 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION]=== [2020-09-12 00:26:56,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:56,275 INFO L82 PathProgramCache]: Analyzing trace with hash -1811562961, now seen corresponding path program 1 times [2020-09-12 00:26:56,276 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:56,276 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653738894] [2020-09-12 00:26:56,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:56,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:26:56,308 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:26:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:26:56,348 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:26:56,379 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:26:56,379 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:26:56,380 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-09-12 00:26:56,380 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:26:56,381 WARN L363 ceAbstractionStarter]: 1 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:26:56,382 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 2 thread instances. [2020-09-12 00:26:56,393 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,393 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,394 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,394 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,395 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,395 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,395 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:56,395 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:56,395 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:56,396 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:56,396 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:56,396 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:56,396 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,396 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,397 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,398 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,399 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,399 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,399 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:56,399 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:56,399 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:56,400 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:56,400 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:56,400 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:56,400 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,400 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,401 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,401 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,401 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,401 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,402 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,402 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,403 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:56,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,403 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:56,403 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,404 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,404 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,405 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,405 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:56,405 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,406 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:56,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,406 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,407 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:56,407 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,407 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,408 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,408 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,408 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:56,408 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,410 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,411 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:56,411 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of2ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,411 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:56,411 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,412 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,412 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of2ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,415 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,415 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,416 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,416 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:56,420 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,420 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,421 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of2ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,421 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:56,421 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of2ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:26:56,422 INFO L251 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2020-09-12 00:26:56,423 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:26:56,423 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:26:56,423 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:26:56,423 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:26:56,423 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:26:56,423 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:26:56,423 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:26:56,423 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:26:56,426 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:56,426 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:56,455 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-12 00:26:56,456 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-12 00:26:56,457 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:56,461 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 107 places, 105 transitions, 234 flow [2020-09-12 00:26:56,486 INFO L129 PetriNetUnfolder]: 9/120 cut-off events. [2020-09-12 00:26:56,486 INFO L130 PetriNetUnfolder]: For 2/2 co-relation queries the response was YES. [2020-09-12 00:26:56,488 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:56,491 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 2844 [2020-09-12 00:26:56,492 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:26:58,612 WARN L193 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 61 [2020-09-12 00:26:58,757 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 57 [2020-09-12 00:26:59,434 WARN L193 SmtUtils]: Spent 318.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:26:59,571 WARN L193 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:26:59,578 INFO L206 etLargeBlockEncoding]: Checked pairs total: 3611 [2020-09-12 00:26:59,579 INFO L214 etLargeBlockEncoding]: Total number of compositions: 94 [2020-09-12 00:26:59,579 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 28 transitions, 80 flow [2020-09-12 00:26:59,611 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 632 states. [2020-09-12 00:26:59,611 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states. [2020-09-12 00:26:59,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:26:59,612 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:59,612 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:26:59,612 INFO L427 AbstractCegarLoop]: === Iteration 1 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:26:59,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:59,613 INFO L82 PathProgramCache]: Analyzing trace with hash 544994, now seen corresponding path program 1 times [2020-09-12 00:26:59,613 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:59,614 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153255400] [2020-09-12 00:26:59,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:59,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:26:59,687 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:59,688 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153255400] [2020-09-12 00:26:59,688 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:26:59,688 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:26:59,688 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [328662053] [2020-09-12 00:26:59,689 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:26:59,689 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:26:59,690 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:26:59,690 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:26:59,690 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:26:59,691 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:26:59,691 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:26:59,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:26:59,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:26:59,692 INFO L87 Difference]: Start difference. First operand 632 states. Second operand 3 states. [2020-09-12 00:26:59,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:26:59,775 INFO L93 Difference]: Finished difference Result 748 states and 2357 transitions. [2020-09-12 00:26:59,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:26:59,777 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:26:59,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:26:59,793 INFO L225 Difference]: With dead ends: 748 [2020-09-12 00:26:59,793 INFO L226 Difference]: Without dead ends: 691 [2020-09-12 00:26:59,794 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:59,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2020-09-12 00:26:59,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 612. [2020-09-12 00:26:59,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 612 states. [2020-09-12 00:26:59,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1968 transitions. [2020-09-12 00:26:59,875 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1968 transitions. Word has length 3 [2020-09-12 00:26:59,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:26:59,875 INFO L479 AbstractCegarLoop]: Abstraction has 612 states and 1968 transitions. [2020-09-12 00:26:59,875 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:26:59,875 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1968 transitions. [2020-09-12 00:26:59,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:26:59,877 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:26:59,877 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:26:59,877 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-09-12 00:26:59,878 INFO L427 AbstractCegarLoop]: === Iteration 2 === [thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION, thr1Err0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-09-12 00:26:59,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:26:59,878 INFO L82 PathProgramCache]: Analyzing trace with hash 625478199, now seen corresponding path program 1 times [2020-09-12 00:26:59,878 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:26:59,879 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545252872] [2020-09-12 00:26:59,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:26:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:00,005 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:00,005 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545252872] [2020-09-12 00:27:00,006 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:00,006 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:00,006 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [644010786] [2020-09-12 00:27:00,007 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:00,009 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:00,011 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:00,011 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:00,012 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:00,012 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:00,012 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:00,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:00,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:00,013 INFO L87 Difference]: Start difference. First operand 612 states and 1968 transitions. Second operand 5 states. [2020-09-12 00:27:00,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:00,166 INFO L93 Difference]: Finished difference Result 900 states and 2708 transitions. [2020-09-12 00:27:00,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:00,167 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:00,167 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:00,175 INFO L225 Difference]: With dead ends: 900 [2020-09-12 00:27:00,176 INFO L226 Difference]: Without dead ends: 880 [2020-09-12 00:27:00,176 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:00,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states. [2020-09-12 00:27:00,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 563. [2020-09-12 00:27:00,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 563 states. [2020-09-12 00:27:00,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1857 transitions. [2020-09-12 00:27:00,224 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1857 transitions. Word has length 10 [2020-09-12 00:27:00,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:00,226 INFO L479 AbstractCegarLoop]: Abstraction has 563 states and 1857 transitions. [2020-09-12 00:27:00,226 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:00,226 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1857 transitions. [2020-09-12 00:27:00,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:00,228 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:00,228 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:00,229 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-09-12 00:27:00,229 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:00,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:00,229 INFO L82 PathProgramCache]: Analyzing trace with hash -696224660, now seen corresponding path program 1 times [2020-09-12 00:27:00,230 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:00,230 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044485450] [2020-09-12 00:27:00,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:00,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:00,253 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:00,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:00,270 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:00,278 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:00,278 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:00,279 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-09-12 00:27:00,279 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:00,279 WARN L363 ceAbstractionStarter]: 2 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:00,281 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 3 thread instances. [2020-09-12 00:27:00,305 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,305 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,305 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,305 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,306 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:00,307 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:00,307 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:00,307 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:00,307 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:00,307 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:00,307 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,307 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,307 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,308 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,309 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:00,310 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:00,310 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:00,310 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:00,310 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:00,310 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:00,311 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,311 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,311 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,312 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,312 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,312 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,312 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,312 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,313 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,313 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,313 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,313 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,313 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:00,313 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:00,314 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:00,314 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:00,314 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:00,314 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:00,314 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,315 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,315 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,316 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,316 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:00,316 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,317 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:00,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,317 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,318 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,318 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:00,318 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,319 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:00,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,319 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,320 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,320 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,320 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,320 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:00,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,321 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:00,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,321 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,322 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,322 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,322 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,323 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:00,323 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,323 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,323 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,324 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:00,325 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,325 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 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:00,326 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,326 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:00,326 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,327 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 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:00,328 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of3ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,328 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:00,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,329 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of3ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,330 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,330 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:00,330 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,330 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,330 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,332 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,333 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:00,333 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,333 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,335 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:00,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,335 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of3ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,335 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of3ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:00,336 INFO L251 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2020-09-12 00:27:00,337 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:00,337 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:00,337 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:00,337 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:00,337 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:00,337 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:00,337 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:00,337 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:00,339 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:00,339 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:00,368 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-12 00:27:00,368 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-12 00:27:00,370 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:00,376 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 137 places, 134 transitions, 310 flow [2020-09-12 00:27:00,397 INFO L129 PetriNetUnfolder]: 12/154 cut-off events. [2020-09-12 00:27:00,398 INFO L130 PetriNetUnfolder]: For 7/7 co-relation queries the response was YES. [2020-09-12 00:27:00,399 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:00,406 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 5130 [2020-09-12 00:27:00,406 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:03,204 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 52 [2020-09-12 00:27:03,395 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:03,788 WARN L193 SmtUtils]: Spent 150.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 63 [2020-09-12 00:27:04,179 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:27:04,328 WARN L193 SmtUtils]: Spent 142.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:27:04,339 INFO L206 etLargeBlockEncoding]: Checked pairs total: 7576 [2020-09-12 00:27:04,339 INFO L214 etLargeBlockEncoding]: Total number of compositions: 120 [2020-09-12 00:27:04,340 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 49 places, 38 transitions, 118 flow [2020-09-12 00:27:04,644 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 3782 states. [2020-09-12 00:27:04,645 INFO L276 IsEmpty]: Start isEmpty. Operand 3782 states. [2020-09-12 00:27:04,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:04,645 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:04,645 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:04,646 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:04,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:04,646 INFO L82 PathProgramCache]: Analyzing trace with hash 833041, now seen corresponding path program 1 times [2020-09-12 00:27:04,647 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:04,647 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952901718] [2020-09-12 00:27:04,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:04,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:04,708 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:04,709 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952901718] [2020-09-12 00:27:04,709 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:04,709 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:04,710 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [611267352] [2020-09-12 00:27:04,710 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:04,710 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:04,711 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:04,711 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:04,711 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:04,711 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:04,712 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:04,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:04,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:04,713 INFO L87 Difference]: Start difference. First operand 3782 states. Second operand 3 states. [2020-09-12 00:27:04,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:04,882 INFO L93 Difference]: Finished difference Result 4669 states and 19397 transitions. [2020-09-12 00:27:04,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:04,883 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:04,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:04,932 INFO L225 Difference]: With dead ends: 4669 [2020-09-12 00:27:04,932 INFO L226 Difference]: Without dead ends: 4342 [2020-09-12 00:27:04,933 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:04,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4342 states. [2020-09-12 00:27:05,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4342 to 3858. [2020-09-12 00:27:05,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3858 states. [2020-09-12 00:27:05,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3858 states to 3858 states and 16290 transitions. [2020-09-12 00:27:05,273 INFO L78 Accepts]: Start accepts. Automaton has 3858 states and 16290 transitions. Word has length 3 [2020-09-12 00:27:05,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:05,275 INFO L479 AbstractCegarLoop]: Abstraction has 3858 states and 16290 transitions. [2020-09-12 00:27:05,276 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:05,276 INFO L276 IsEmpty]: Start isEmpty. Operand 3858 states and 16290 transitions. [2020-09-12 00:27:05,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:27:05,277 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:05,277 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:05,277 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-09-12 00:27:05,277 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:05,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:05,278 INFO L82 PathProgramCache]: Analyzing trace with hash -642397451, now seen corresponding path program 1 times [2020-09-12 00:27:05,278 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:05,279 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014686357] [2020-09-12 00:27:05,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:05,380 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:05,381 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014686357] [2020-09-12 00:27:05,381 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:05,381 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:05,381 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1909467652] [2020-09-12 00:27:05,382 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:05,385 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:05,388 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:05,388 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:05,388 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:05,388 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:05,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:05,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:05,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:05,389 INFO L87 Difference]: Start difference. First operand 3858 states and 16290 transitions. Second operand 5 states. [2020-09-12 00:27:05,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:05,573 INFO L93 Difference]: Finished difference Result 6408 states and 25485 transitions. [2020-09-12 00:27:05,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:05,573 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:05,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:05,658 INFO L225 Difference]: With dead ends: 6408 [2020-09-12 00:27:05,659 INFO L226 Difference]: Without dead ends: 6352 [2020-09-12 00:27:05,659 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:05,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6352 states. [2020-09-12 00:27:05,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6352 to 3890. [2020-09-12 00:27:05,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3890 states. [2020-09-12 00:27:05,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3890 states to 3890 states and 16721 transitions. [2020-09-12 00:27:05,905 INFO L78 Accepts]: Start accepts. Automaton has 3890 states and 16721 transitions. Word has length 10 [2020-09-12 00:27:05,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:05,905 INFO L479 AbstractCegarLoop]: Abstraction has 3890 states and 16721 transitions. [2020-09-12 00:27:05,905 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:05,906 INFO L276 IsEmpty]: Start isEmpty. Operand 3890 states and 16721 transitions. [2020-09-12 00:27:05,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:05,914 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:05,914 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:05,914 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-09-12 00:27:05,914 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:05,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:05,915 INFO L82 PathProgramCache]: Analyzing trace with hash -834312959, now seen corresponding path program 1 times [2020-09-12 00:27:05,915 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:05,915 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107708273] [2020-09-12 00:27:05,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:05,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:05,998 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:05,998 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107708273] [2020-09-12 00:27:05,999 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:06,001 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:06,001 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1962893542] [2020-09-12 00:27:06,001 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:06,003 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:06,006 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:27:06,006 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:06,007 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:06,007 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:06,008 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:06,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:06,010 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:06,010 INFO L87 Difference]: Start difference. First operand 3890 states and 16721 transitions. Second operand 5 states. [2020-09-12 00:27:06,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:06,255 INFO L93 Difference]: Finished difference Result 6754 states and 26605 transitions. [2020-09-12 00:27:06,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:06,256 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:27:06,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:06,288 INFO L225 Difference]: With dead ends: 6754 [2020-09-12 00:27:06,288 INFO L226 Difference]: Without dead ends: 6698 [2020-09-12 00:27:06,289 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:06,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6698 states. [2020-09-12 00:27:06,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6698 to 3876. [2020-09-12 00:27:06,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3876 states. [2020-09-12 00:27:06,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3876 states to 3876 states and 16342 transitions. [2020-09-12 00:27:06,487 INFO L78 Accepts]: Start accepts. Automaton has 3876 states and 16342 transitions. Word has length 14 [2020-09-12 00:27:06,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:06,487 INFO L479 AbstractCegarLoop]: Abstraction has 3876 states and 16342 transitions. [2020-09-12 00:27:06,487 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:06,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3876 states and 16342 transitions. [2020-09-12 00:27:06,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:27:06,489 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:06,489 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:06,489 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-09-12 00:27:06,489 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:06,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:06,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1249108271, now seen corresponding path program 1 times [2020-09-12 00:27:06,490 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:06,491 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573307934] [2020-09-12 00:27:06,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:06,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:06,553 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:06,554 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573307934] [2020-09-12 00:27:06,554 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:06,554 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:06,554 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [860316766] [2020-09-12 00:27:06,555 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:06,557 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:06,563 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-12 00:27:06,563 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:06,710 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:06,710 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:06,710 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:06,710 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:06,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:06,711 INFO L87 Difference]: Start difference. First operand 3876 states and 16342 transitions. Second operand 3 states. [2020-09-12 00:27:06,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:06,749 INFO L93 Difference]: Finished difference Result 1628 states and 4901 transitions. [2020-09-12 00:27:06,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:06,750 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:27:06,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:06,756 INFO L225 Difference]: With dead ends: 1628 [2020-09-12 00:27:06,756 INFO L226 Difference]: Without dead ends: 1628 [2020-09-12 00:27:06,757 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:06,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1628 states. [2020-09-12 00:27:06,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1628 to 1610. [2020-09-12 00:27:06,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1610 states. [2020-09-12 00:27:06,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1610 states to 1610 states and 4847 transitions. [2020-09-12 00:27:06,815 INFO L78 Accepts]: Start accepts. Automaton has 1610 states and 4847 transitions. Word has length 17 [2020-09-12 00:27:06,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:06,816 INFO L479 AbstractCegarLoop]: Abstraction has 1610 states and 4847 transitions. [2020-09-12 00:27:06,816 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:06,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1610 states and 4847 transitions. [2020-09-12 00:27:06,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:06,818 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:06,818 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:06,818 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-09-12 00:27:06,818 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:06,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:06,819 INFO L82 PathProgramCache]: Analyzing trace with hash 229330979, now seen corresponding path program 1 times [2020-09-12 00:27:06,819 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:06,820 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237802168] [2020-09-12 00:27:06,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:06,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:06,940 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:06,941 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237802168] [2020-09-12 00:27:06,941 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89760101] [2020-09-12 00:27:06,941 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:07,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:07,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:27:07,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:27:07,120 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:07,120 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:27:07,120 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:27:07,121 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [785359927] [2020-09-12 00:27:07,121 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:07,125 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:07,132 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:27:07,133 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:07,428 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:07,428 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:27:07,429 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:07,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:27:07,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:27:07,429 INFO L87 Difference]: Start difference. First operand 1610 states and 4847 transitions. Second operand 12 states. [2020-09-12 00:27:07,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:07,833 INFO L93 Difference]: Finished difference Result 2817 states and 8005 transitions. [2020-09-12 00:27:07,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:07,834 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 18 [2020-09-12 00:27:07,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:07,843 INFO L225 Difference]: With dead ends: 2817 [2020-09-12 00:27:07,843 INFO L226 Difference]: Without dead ends: 2796 [2020-09-12 00:27:07,843 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:07,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2796 states. [2020-09-12 00:27:07,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2796 to 1515. [2020-09-12 00:27:07,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1515 states. [2020-09-12 00:27:07,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 4566 transitions. [2020-09-12 00:27:07,899 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 4566 transitions. Word has length 18 [2020-09-12 00:27:07,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:07,900 INFO L479 AbstractCegarLoop]: Abstraction has 1515 states and 4566 transitions. [2020-09-12 00:27:07,900 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:27:07,900 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 4566 transitions. [2020-09-12 00:27:07,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:07,901 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:07,901 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,116 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2020-09-12 00:27:08,117 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:08,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:08,117 INFO L82 PathProgramCache]: Analyzing trace with hash -1406801102, now seen corresponding path program 1 times [2020-09-12 00:27:08,117 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:08,117 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210289575] [2020-09-12 00:27:08,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:08,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:08,204 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:08,205 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210289575] [2020-09-12 00:27:08,205 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:08,205 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:08,205 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [192657107] [2020-09-12 00:27:08,206 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:08,208 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:08,212 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:08,212 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:08,212 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:08,212 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:08,212 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:08,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:08,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:08,213 INFO L87 Difference]: Start difference. First operand 1515 states and 4566 transitions. Second operand 7 states. [2020-09-12 00:27:08,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:08,536 INFO L93 Difference]: Finished difference Result 2731 states and 7725 transitions. [2020-09-12 00:27:08,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:08,537 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:08,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:08,544 INFO L225 Difference]: With dead ends: 2731 [2020-09-12 00:27:08,545 INFO L226 Difference]: Without dead ends: 2698 [2020-09-12 00:27:08,545 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2020-09-12 00:27:08,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2698 states. [2020-09-12 00:27:08,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2698 to 1205. [2020-09-12 00:27:08,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1205 states. [2020-09-12 00:27:08,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1205 states to 1205 states and 3518 transitions. [2020-09-12 00:27:08,596 INFO L78 Accepts]: Start accepts. Automaton has 1205 states and 3518 transitions. Word has length 18 [2020-09-12 00:27:08,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:08,596 INFO L479 AbstractCegarLoop]: Abstraction has 1205 states and 3518 transitions. [2020-09-12 00:27:08,597 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:08,597 INFO L276 IsEmpty]: Start isEmpty. Operand 1205 states and 3518 transitions. [2020-09-12 00:27:08,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:08,598 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:08,598 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:08,599 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-09-12 00:27:08,599 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:08,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:08,599 INFO L82 PathProgramCache]: Analyzing trace with hash 1086137922, now seen corresponding path program 1 times [2020-09-12 00:27:08,600 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:08,600 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055617095] [2020-09-12 00:27:08,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:08,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:08,668 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:08,669 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055617095] [2020-09-12 00:27:08,669 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:08,669 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:08,669 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1806963644] [2020-09-12 00:27:08,669 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:08,671 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:08,676 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:08,676 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:08,676 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:08,677 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:08,677 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:08,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:08,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:08,678 INFO L87 Difference]: Start difference. First operand 1205 states and 3518 transitions. Second operand 5 states. [2020-09-12 00:27:08,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:08,795 INFO L93 Difference]: Finished difference Result 2245 states and 6476 transitions. [2020-09-12 00:27:08,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:08,796 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:27:08,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:08,803 INFO L225 Difference]: With dead ends: 2245 [2020-09-12 00:27:08,804 INFO L226 Difference]: Without dead ends: 2233 [2020-09-12 00:27:08,804 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:08,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2233 states. [2020-09-12 00:27:08,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2233 to 1434. [2020-09-12 00:27:08,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1434 states. [2020-09-12 00:27:08,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1434 states to 1434 states and 4291 transitions. [2020-09-12 00:27:08,850 INFO L78 Accepts]: Start accepts. Automaton has 1434 states and 4291 transitions. Word has length 18 [2020-09-12 00:27:08,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:08,851 INFO L479 AbstractCegarLoop]: Abstraction has 1434 states and 4291 transitions. [2020-09-12 00:27:08,851 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:08,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1434 states and 4291 transitions. [2020-09-12 00:27:08,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:08,852 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:08,852 INFO L422 BasicCegarLoop]: trace histogram [4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:08,853 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-09-12 00:27:08,853 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:08,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:08,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1078743820, now seen corresponding path program 1 times [2020-09-12 00:27:08,854 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:08,854 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100393873] [2020-09-12 00:27:08,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:08,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:08,870 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:08,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:08,885 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:08,893 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:08,894 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:08,894 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2020-09-12 00:27:08,894 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:08,895 WARN L363 ceAbstractionStarter]: 3 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:08,895 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 4 thread instances. [2020-09-12 00:27:08,914 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,915 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,915 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,916 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,916 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,916 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:08,916 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:08,916 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:08,917 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:08,917 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:08,917 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:08,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,917 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,917 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,918 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,918 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,918 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,919 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,920 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,920 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:08,920 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:08,920 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:08,920 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:08,920 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:08,920 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:08,921 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,921 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,921 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,921 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,921 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,921 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,922 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,923 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,923 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,923 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:08,923 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:08,923 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:08,923 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:08,923 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:08,924 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:08,924 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,924 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,924 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,924 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,924 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,925 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,926 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,926 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,926 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,926 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,926 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:08,926 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:08,927 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:08,927 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:08,927 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:08,927 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:08,927 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,927 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,928 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,928 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,928 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,928 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 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:08,929 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,929 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:08,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,930 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,931 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:08,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,931 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:08,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,931 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,932 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,932 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:08,932 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,933 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:08,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,933 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,933 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,934 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,934 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:08,934 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,934 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:08,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,935 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,935 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,936 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,936 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,936 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:08,936 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:08,936 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,937 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,937 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,938 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,938 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,939 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,939 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,939 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:08,939 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,939 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:08,939 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,939 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,940 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,941 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:08,941 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,941 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,942 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:08,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,942 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,942 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,942 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,943 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,944 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:08,944 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,945 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:08,945 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,945 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,945 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,945 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,945 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,946 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of4ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,946 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of4ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,947 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,948 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:08,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,948 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,948 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,949 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,950 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,950 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,950 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,950 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:08,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,952 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:08,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,952 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,952 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,953 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,954 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:08,954 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,954 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,955 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of4ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,955 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of4ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:08,956 INFO L251 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2020-09-12 00:27:08,956 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:08,956 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:08,957 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:08,957 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:08,957 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:08,957 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:08,957 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:08,957 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:08,959 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:08,959 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:08,987 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-12 00:27:08,987 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-12 00:27:08,989 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:08,998 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 167 places, 163 transitions, 390 flow [2020-09-12 00:27:09,029 INFO L129 PetriNetUnfolder]: 15/188 cut-off events. [2020-09-12 00:27:09,030 INFO L130 PetriNetUnfolder]: For 16/16 co-relation queries the response was YES. [2020-09-12 00:27:09,032 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:09,042 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 8100 [2020-09-12 00:27:09,042 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:12,101 WARN L193 SmtUtils]: Spent 106.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:12,237 WARN L193 SmtUtils]: Spent 105.00 ms on a formula simplification that was a NOOP. DAG size: 75 [2020-09-12 00:27:12,522 WARN L193 SmtUtils]: Spent 267.00 ms on a formula simplification. DAG size of input: 91 DAG size of output: 85 [2020-09-12 00:27:13,412 WARN L193 SmtUtils]: Spent 509.00 ms on a formula simplification. DAG size of input: 127 DAG size of output: 123 [2020-09-12 00:27:13,659 WARN L193 SmtUtils]: Spent 236.00 ms on a formula simplification that was a NOOP. DAG size: 115 [2020-09-12 00:27:14,118 WARN L193 SmtUtils]: Spent 454.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 93 [2020-09-12 00:27:14,261 WARN L193 SmtUtils]: Spent 140.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:27:14,266 INFO L206 etLargeBlockEncoding]: Checked pairs total: 11405 [2020-09-12 00:27:14,266 INFO L214 etLargeBlockEncoding]: Total number of compositions: 148 [2020-09-12 00:27:14,266 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 59 places, 45 transitions, 154 flow [2020-09-12 00:27:15,406 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 13592 states. [2020-09-12 00:27:15,406 INFO L276 IsEmpty]: Start isEmpty. Operand 13592 states. [2020-09-12 00:27:15,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:15,406 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:15,406 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:15,406 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:15,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:15,407 INFO L82 PathProgramCache]: Analyzing trace with hash 1179639, now seen corresponding path program 1 times [2020-09-12 00:27:15,407 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:15,407 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017519500] [2020-09-12 00:27:15,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:15,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:15,434 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:15,434 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017519500] [2020-09-12 00:27:15,435 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:15,435 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:15,435 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1393247993] [2020-09-12 00:27:15,435 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:15,435 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:15,436 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:15,436 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:15,436 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:15,436 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:15,437 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:15,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:15,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:15,437 INFO L87 Difference]: Start difference. First operand 13592 states. Second operand 3 states. [2020-09-12 00:27:15,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:15,637 INFO L93 Difference]: Finished difference Result 15456 states and 79163 transitions. [2020-09-12 00:27:15,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:15,638 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:15,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:15,728 INFO L225 Difference]: With dead ends: 15456 [2020-09-12 00:27:15,728 INFO L226 Difference]: Without dead ends: 14450 [2020-09-12 00:27:15,728 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:15,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14450 states. [2020-09-12 00:27:17,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14450 to 13395. [2020-09-12 00:27:17,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13395 states. [2020-09-12 00:27:17,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13395 states to 13395 states and 69324 transitions. [2020-09-12 00:27:17,253 INFO L78 Accepts]: Start accepts. Automaton has 13395 states and 69324 transitions. Word has length 3 [2020-09-12 00:27:17,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:17,253 INFO L479 AbstractCegarLoop]: Abstraction has 13395 states and 69324 transitions. [2020-09-12 00:27:17,253 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:17,253 INFO L276 IsEmpty]: Start isEmpty. Operand 13395 states and 69324 transitions. [2020-09-12 00:27:17,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:27:17,254 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:17,254 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:17,254 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-09-12 00:27:17,254 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:17,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:17,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1279109383, now seen corresponding path program 1 times [2020-09-12 00:27:17,255 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:17,255 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231310689] [2020-09-12 00:27:17,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:17,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:17,317 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:17,318 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231310689] [2020-09-12 00:27:17,318 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:17,318 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:17,318 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1029262204] [2020-09-12 00:27:17,319 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:17,319 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:17,320 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:27:17,321 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:17,321 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:17,321 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:17,321 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:17,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:17,322 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:17,322 INFO L87 Difference]: Start difference. First operand 13395 states and 69324 transitions. Second operand 5 states. [2020-09-12 00:27:17,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:17,676 INFO L93 Difference]: Finished difference Result 23586 states and 116096 transitions. [2020-09-12 00:27:17,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:17,676 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:27:17,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:17,789 INFO L225 Difference]: With dead ends: 23586 [2020-09-12 00:27:17,790 INFO L226 Difference]: Without dead ends: 23544 [2020-09-12 00:27:17,790 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:18,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23544 states. [2020-09-12 00:27:18,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23544 to 14448. [2020-09-12 00:27:18,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14448 states. [2020-09-12 00:27:18,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14448 states to 14448 states and 75696 transitions. [2020-09-12 00:27:18,782 INFO L78 Accepts]: Start accepts. Automaton has 14448 states and 75696 transitions. Word has length 10 [2020-09-12 00:27:18,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:18,782 INFO L479 AbstractCegarLoop]: Abstraction has 14448 states and 75696 transitions. [2020-09-12 00:27:18,782 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:18,783 INFO L276 IsEmpty]: Start isEmpty. Operand 14448 states and 75696 transitions. [2020-09-12 00:27:18,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:27:18,783 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:18,783 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:18,784 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2020-09-12 00:27:18,784 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:18,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:18,784 INFO L82 PathProgramCache]: Analyzing trace with hash -284604684, now seen corresponding path program 1 times [2020-09-12 00:27:18,785 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:18,785 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130265725] [2020-09-12 00:27:18,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:18,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:18,853 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:18,854 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130265725] [2020-09-12 00:27:18,854 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:18,854 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:18,855 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1300385296] [2020-09-12 00:27:18,855 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:18,856 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:18,858 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:27:18,858 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:18,858 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:18,859 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:18,859 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:18,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:18,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:18,859 INFO L87 Difference]: Start difference. First operand 14448 states and 75696 transitions. Second operand 5 states. [2020-09-12 00:27:19,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:19,178 INFO L93 Difference]: Finished difference Result 25978 states and 129320 transitions. [2020-09-12 00:27:19,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:19,178 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:27:19,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:20,487 INFO L225 Difference]: With dead ends: 25978 [2020-09-12 00:27:20,487 INFO L226 Difference]: Without dead ends: 25910 [2020-09-12 00:27:20,488 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:20,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25910 states. [2020-09-12 00:27:21,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25910 to 15939. [2020-09-12 00:27:21,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15939 states. [2020-09-12 00:27:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15939 states to 15939 states and 84384 transitions. [2020-09-12 00:27:21,141 INFO L78 Accepts]: Start accepts. Automaton has 15939 states and 84384 transitions. Word has length 14 [2020-09-12 00:27:21,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:21,141 INFO L479 AbstractCegarLoop]: Abstraction has 15939 states and 84384 transitions. [2020-09-12 00:27:21,141 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:21,141 INFO L276 IsEmpty]: Start isEmpty. Operand 15939 states and 84384 transitions. [2020-09-12 00:27:21,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:27:21,143 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:21,143 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:21,143 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2020-09-12 00:27:21,144 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:21,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:21,144 INFO L82 PathProgramCache]: Analyzing trace with hash -391482428, now seen corresponding path program 1 times [2020-09-12 00:27:21,144 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:21,145 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645275655] [2020-09-12 00:27:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:21,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:21,183 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:21,184 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645275655] [2020-09-12 00:27:21,184 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:21,184 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:21,184 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [146664594] [2020-09-12 00:27:21,185 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:21,186 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:21,190 INFO L274 McrAutomatonBuilder]: Finished intersection with 20 states and 21 transitions. [2020-09-12 00:27:21,190 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:21,192 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:21,193 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:21,193 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:21,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:21,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:21,193 INFO L87 Difference]: Start difference. First operand 15939 states and 84384 transitions. Second operand 3 states. [2020-09-12 00:27:21,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:21,429 INFO L93 Difference]: Finished difference Result 3357 states and 9797 transitions. [2020-09-12 00:27:21,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:21,429 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:27:21,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:21,439 INFO L225 Difference]: With dead ends: 3357 [2020-09-12 00:27:21,439 INFO L226 Difference]: Without dead ends: 3357 [2020-09-12 00:27:21,440 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:21,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3357 states. [2020-09-12 00:27:21,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3357 to 3357. [2020-09-12 00:27:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3357 states. [2020-09-12 00:27:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3357 states to 3357 states and 9797 transitions. [2020-09-12 00:27:21,536 INFO L78 Accepts]: Start accepts. Automaton has 3357 states and 9797 transitions. Word has length 17 [2020-09-12 00:27:21,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:21,536 INFO L479 AbstractCegarLoop]: Abstraction has 3357 states and 9797 transitions. [2020-09-12 00:27:21,536 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:27:21,536 INFO L276 IsEmpty]: Start isEmpty. Operand 3357 states and 9797 transitions. [2020-09-12 00:27:21,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:21,538 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:21,539 INFO L422 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:21,539 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2020-09-12 00:27:21,539 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:21,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:21,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1421383457, now seen corresponding path program 1 times [2020-09-12 00:27:21,541 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:21,542 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714232977] [2020-09-12 00:27:21,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:21,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:21,626 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:21,627 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714232977] [2020-09-12 00:27:21,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:21,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:27:21,627 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1676700271] [2020-09-12 00:27:21,628 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:21,630 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:21,633 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:21,633 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:21,633 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:21,634 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:27:21,634 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:21,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:27:21,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:27:21,635 INFO L87 Difference]: Start difference. First operand 3357 states and 9797 transitions. Second operand 5 states. [2020-09-12 00:27:21,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:21,799 INFO L93 Difference]: Finished difference Result 5159 states and 14529 transitions. [2020-09-12 00:27:21,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:27:21,800 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:27:21,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:21,811 INFO L225 Difference]: With dead ends: 5159 [2020-09-12 00:27:21,811 INFO L226 Difference]: Without dead ends: 5149 [2020-09-12 00:27:21,812 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,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5149 states. [2020-09-12 00:27:21,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5149 to 3425. [2020-09-12 00:27:21,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3425 states. [2020-09-12 00:27:21,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3425 states to 3425 states and 9962 transitions. [2020-09-12 00:27:21,930 INFO L78 Accepts]: Start accepts. Automaton has 3425 states and 9962 transitions. Word has length 18 [2020-09-12 00:27:21,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:21,931 INFO L479 AbstractCegarLoop]: Abstraction has 3425 states and 9962 transitions. [2020-09-12 00:27:21,931 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:27:21,931 INFO L276 IsEmpty]: Start isEmpty. Operand 3425 states and 9962 transitions. [2020-09-12 00:27:21,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:21,933 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:21,933 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:21,934 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2020-09-12 00:27:21,934 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:21,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:21,934 INFO L82 PathProgramCache]: Analyzing trace with hash 723420348, now seen corresponding path program 1 times [2020-09-12 00:27:21,935 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:21,935 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117847449] [2020-09-12 00:27:21,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:21,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:22,046 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,047 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117847449] [2020-09-12 00:27:22,047 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:22,047 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:22,047 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1100731068] [2020-09-12 00:27:22,048 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:22,050 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:22,054 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:27:22,054 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:22,054 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:22,055 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:22,055 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:22,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:22,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:22,055 INFO L87 Difference]: Start difference. First operand 3425 states and 9962 transitions. Second operand 7 states. [2020-09-12 00:27:22,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:22,426 INFO L93 Difference]: Finished difference Result 6347 states and 17564 transitions. [2020-09-12 00:27:22,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:22,427 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:22,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:22,439 INFO L225 Difference]: With dead ends: 6347 [2020-09-12 00:27:22,439 INFO L226 Difference]: Without dead ends: 6323 [2020-09-12 00:27:22,440 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:22,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6323 states. [2020-09-12 00:27:22,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6323 to 3381. [2020-09-12 00:27:22,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3381 states. [2020-09-12 00:27:22,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3381 states to 3381 states and 9842 transitions. [2020-09-12 00:27:22,556 INFO L78 Accepts]: Start accepts. Automaton has 3381 states and 9842 transitions. Word has length 18 [2020-09-12 00:27:22,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:22,557 INFO L479 AbstractCegarLoop]: Abstraction has 3381 states and 9842 transitions. [2020-09-12 00:27:22,557 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:22,557 INFO L276 IsEmpty]: Start isEmpty. Operand 3381 states and 9842 transitions. [2020-09-12 00:27:22,558 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:27:22,558 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:22,558 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:22,558 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2020-09-12 00:27:22,559 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:22,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:22,559 INFO L82 PathProgramCache]: Analyzing trace with hash 830017445, now seen corresponding path program 1 times [2020-09-12 00:27:22,559 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:22,560 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020928926] [2020-09-12 00:27:22,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:22,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-09-12 00:27:22,652 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020928926] [2020-09-12 00:27:22,652 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:22,652 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:27:22,653 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [933708830] [2020-09-12 00:27:22,653 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:22,655 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:22,662 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:27:22,662 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:22,754 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:22,754 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:27:22,755 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:22,755 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:27:22,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:27:22,755 INFO L87 Difference]: Start difference. First operand 3381 states and 9842 transitions. Second operand 7 states. [2020-09-12 00:27:23,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:23,173 INFO L93 Difference]: Finished difference Result 6300 states and 17419 transitions. [2020-09-12 00:27:23,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:23,174 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:27:23,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:23,190 INFO L225 Difference]: With dead ends: 6300 [2020-09-12 00:27:23,190 INFO L226 Difference]: Without dead ends: 6273 [2020-09-12 00:27:23,193 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:23,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6273 states. [2020-09-12 00:27:23,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6273 to 3234. [2020-09-12 00:27:23,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3234 states. [2020-09-12 00:27:23,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3234 states to 3234 states and 9399 transitions. [2020-09-12 00:27:23,319 INFO L78 Accepts]: Start accepts. Automaton has 3234 states and 9399 transitions. Word has length 18 [2020-09-12 00:27:23,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:23,319 INFO L479 AbstractCegarLoop]: Abstraction has 3234 states and 9399 transitions. [2020-09-12 00:27:23,320 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:27:23,320 INFO L276 IsEmpty]: Start isEmpty. Operand 3234 states and 9399 transitions. [2020-09-12 00:27:23,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:27:23,322 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:23,322 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:23,323 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2020-09-12 00:27:23,323 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:23,323 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:23,323 INFO L82 PathProgramCache]: Analyzing trace with hash 533807354, now seen corresponding path program 1 times [2020-09-12 00:27:23,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:23,324 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106242133] [2020-09-12 00:27:23,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:23,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:23,431 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:23,431 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106242133] [2020-09-12 00:27:23,431 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1513260358] [2020-09-12 00:27:23,432 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:23,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:23,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:27:23,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:27:23,647 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:23,647 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:27:23,647 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:27:23,648 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1241285594] [2020-09-12 00:27:23,648 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:23,651 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:23,660 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-12 00:27:23,660 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:23,803 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:23,803 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:27:23,803 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:23,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:27:23,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:27:23,804 INFO L87 Difference]: Start difference. First operand 3234 states and 9399 transitions. Second operand 14 states. [2020-09-12 00:27:24,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:24,319 INFO L93 Difference]: Finished difference Result 6095 states and 16808 transitions. [2020-09-12 00:27:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:27:24,320 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-12 00:27:24,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:24,328 INFO L225 Difference]: With dead ends: 6095 [2020-09-12 00:27:24,329 INFO L226 Difference]: Without dead ends: 6079 [2020-09-12 00:27:24,329 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=141, Invalid=321, Unknown=0, NotChecked=0, Total=462 [2020-09-12 00:27:24,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6079 states. [2020-09-12 00:27:24,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6079 to 3118. [2020-09-12 00:27:24,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3118 states. [2020-09-12 00:27:24,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3118 states to 3118 states and 9018 transitions. [2020-09-12 00:27:24,405 INFO L78 Accepts]: Start accepts. Automaton has 3118 states and 9018 transitions. Word has length 22 [2020-09-12 00:27:24,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:27:24,405 INFO L479 AbstractCegarLoop]: Abstraction has 3118 states and 9018 transitions. [2020-09-12 00:27:24,405 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:27:24,405 INFO L276 IsEmpty]: Start isEmpty. Operand 3118 states and 9018 transitions. [2020-09-12 00:27:24,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:27:24,407 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:24,407 INFO L422 BasicCegarLoop]: trace histogram [5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:27:24,608 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-09-12 00:27:24,608 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:24,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:24,609 INFO L82 PathProgramCache]: Analyzing trace with hash 152610057, now seen corresponding path program 1 times [2020-09-12 00:27:24,610 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:24,610 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100144082] [2020-09-12 00:27:24,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:24,627 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:27:24,641 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:27:24,650 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:27:24,650 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:27:24,650 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2020-09-12 00:27:24,650 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:27:24,651 WARN L363 ceAbstractionStarter]: 4 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:27:24,651 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 5 thread instances. [2020-09-12 00:27:24,666 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,666 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,666 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,666 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,667 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:24,668 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:24,668 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:24,668 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:24,668 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:24,668 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:24,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,668 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,669 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,670 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:24,671 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:24,671 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:24,671 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:24,671 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:24,671 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:24,671 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,671 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,672 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,673 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:24,674 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:24,674 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:24,674 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:24,674 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:24,674 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:24,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,674 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,675 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,676 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:24,677 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:24,677 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:24,677 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:24,677 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:24,677 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:24,677 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,677 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,678 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,679 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:24,680 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:24,680 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:24,680 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:24,680 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:24,680 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:24,680 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,680 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,680 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,681 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,682 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:24,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,682 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:24,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,682 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,683 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:24,683 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 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:24,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,684 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,685 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:24,685 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,685 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:24,685 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,685 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,685 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,685 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,686 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,686 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:24,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,686 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:24,686 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,687 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:24,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,688 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:24,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,688 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,689 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,689 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:24,689 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,689 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,689 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:24,689 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,690 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,690 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,690 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,691 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:24,691 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:24,691 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,692 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,693 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:24,694 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,694 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,694 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,694 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,694 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,694 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,695 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,695 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,695 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:24,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,696 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,696 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,697 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,697 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:24,697 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:24,697 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,697 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,698 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,698 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of5ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,699 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:24,700 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of5ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,700 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:24,701 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,701 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,702 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:24,702 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,703 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,703 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,703 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:24,704 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,705 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,705 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:24,705 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,705 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,705 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,706 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,707 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,707 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:24,707 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,708 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1___VERIFIER_assert_~cond not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,709 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of5ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,709 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:24,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,709 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of5ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:27:24,710 INFO L251 AbstractCegarLoop]: Starting to check reachability of 8 error locations. [2020-09-12 00:27:24,711 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:27:24,711 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:27:24,711 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:27:24,711 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:27:24,711 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:27:24,711 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:27:24,711 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:27:24,712 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:27:24,713 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:24,714 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:24,742 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-12 00:27:24,742 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-12 00:27:24,745 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:24,757 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 197 places, 192 transitions, 474 flow [2020-09-12 00:27:24,786 INFO L129 PetriNetUnfolder]: 18/222 cut-off events. [2020-09-12 00:27:24,787 INFO L130 PetriNetUnfolder]: For 30/30 co-relation queries the response was YES. [2020-09-12 00:27:24,789 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:24,798 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 11754 [2020-09-12 00:27:24,798 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:27:27,955 WARN L193 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:28,227 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:27:29,414 WARN L193 SmtUtils]: Spent 357.00 ms on a formula simplification. DAG size of input: 108 DAG size of output: 104 [2020-09-12 00:27:29,709 WARN L193 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 95 DAG size of output: 92 [2020-09-12 00:27:29,722 INFO L206 etLargeBlockEncoding]: Checked pairs total: 17538 [2020-09-12 00:27:29,722 INFO L214 etLargeBlockEncoding]: Total number of compositions: 176 [2020-09-12 00:27:29,723 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 73 places, 56 transitions, 202 flow [2020-09-12 00:27:53,974 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result 97217 states. [2020-09-12 00:27:53,975 INFO L276 IsEmpty]: Start isEmpty. Operand 97217 states. [2020-09-12 00:27:53,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2020-09-12 00:27:53,975 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:27:53,975 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1] [2020-09-12 00:27:53,975 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:53,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:27:53,976 INFO L82 PathProgramCache]: Analyzing trace with hash 1584808, now seen corresponding path program 1 times [2020-09-12 00:27:53,976 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:27:53,976 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888033150] [2020-09-12 00:27:53,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:27:53,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:27:54,004 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:54,005 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888033150] [2020-09-12 00:27:54,005 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:27:54,005 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2020-09-12 00:27:54,005 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1462445540] [2020-09-12 00:27:54,006 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:27:54,006 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:27:54,006 INFO L274 McrAutomatonBuilder]: Finished intersection with 4 states and 3 transitions. [2020-09-12 00:27:54,006 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:27:54,006 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:27:54,007 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:27:54,007 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:27:54,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:27:54,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:27:54,007 INFO L87 Difference]: Start difference. First operand 97217 states. Second operand 3 states. [2020-09-12 00:27:59,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:27:59,240 INFO L93 Difference]: Finished difference Result 118175 states and 731030 transitions. [2020-09-12 00:27:59,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:27:59,241 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 3 [2020-09-12 00:27:59,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:27:59,810 INFO L225 Difference]: With dead ends: 118175 [2020-09-12 00:27:59,810 INFO L226 Difference]: Without dead ends: 110531 [2020-09-12 00:27:59,811 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:02,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110531 states. [2020-09-12 00:28:06,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110531 to 100755. [2020-09-12 00:28:06,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100755 states. [2020-09-12 00:28:06,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100755 states to 100755 states and 628402 transitions. [2020-09-12 00:28:06,643 INFO L78 Accepts]: Start accepts. Automaton has 100755 states and 628402 transitions. Word has length 3 [2020-09-12 00:28:06,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:06,643 INFO L479 AbstractCegarLoop]: Abstraction has 100755 states and 628402 transitions. [2020-09-12 00:28:06,643 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:28:06,643 INFO L276 IsEmpty]: Start isEmpty. Operand 100755 states and 628402 transitions. [2020-09-12 00:28:06,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2020-09-12 00:28:06,644 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:06,644 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:28:06,644 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2020-09-12 00:28:06,644 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:06,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:06,644 INFO L82 PathProgramCache]: Analyzing trace with hash 706336859, now seen corresponding path program 1 times [2020-09-12 00:28:06,645 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:06,645 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125059300] [2020-09-12 00:28:06,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:06,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:06,705 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:06,705 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125059300] [2020-09-12 00:28:06,705 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:06,706 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:06,706 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [342742896] [2020-09-12 00:28:06,706 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:06,707 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:06,708 INFO L274 McrAutomatonBuilder]: Finished intersection with 11 states and 10 transitions. [2020-09-12 00:28:06,708 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:06,708 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:06,708 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:28:06,709 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:06,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:28:06,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:28:06,709 INFO L87 Difference]: Start difference. First operand 100755 states and 628402 transitions. Second operand 5 states. [2020-09-12 00:28:16,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:16,070 INFO L93 Difference]: Finished difference Result 187755 states and 1125902 transitions. [2020-09-12 00:28:16,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:28:16,071 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2020-09-12 00:28:16,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:16,971 INFO L225 Difference]: With dead ends: 187755 [2020-09-12 00:28:16,972 INFO L226 Difference]: Without dead ends: 187578 [2020-09-12 00:28:16,972 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:25,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187578 states. [2020-09-12 00:28:33,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187578 to 111945. [2020-09-12 00:28:33,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111945 states. [2020-09-12 00:28:35,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111945 states to 111945 states and 706831 transitions. [2020-09-12 00:28:35,481 INFO L78 Accepts]: Start accepts. Automaton has 111945 states and 706831 transitions. Word has length 10 [2020-09-12 00:28:35,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:35,481 INFO L479 AbstractCegarLoop]: Abstraction has 111945 states and 706831 transitions. [2020-09-12 00:28:35,481 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:28:35,481 INFO L276 IsEmpty]: Start isEmpty. Operand 111945 states and 706831 transitions. [2020-09-12 00:28:35,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2020-09-12 00:28:35,482 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:35,482 INFO L422 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:28:35,482 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2020-09-12 00:28:35,483 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:35,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:35,483 INFO L82 PathProgramCache]: Analyzing trace with hash -748578768, now seen corresponding path program 1 times [2020-09-12 00:28:35,483 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:35,483 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013879430] [2020-09-12 00:28:35,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:35,539 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:35,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013879430] [2020-09-12 00:28:35,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:35,539 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:35,540 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2067819228] [2020-09-12 00:28:35,540 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:35,541 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:35,543 INFO L274 McrAutomatonBuilder]: Finished intersection with 15 states and 14 transitions. [2020-09-12 00:28:35,543 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:35,543 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:35,543 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:28:35,543 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:35,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:28:35,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:28:35,544 INFO L87 Difference]: Start difference. First operand 111945 states and 706831 transitions. Second operand 5 states. [2020-09-12 00:28:44,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:44,155 INFO L93 Difference]: Finished difference Result 212246 states and 1288288 transitions. [2020-09-12 00:28:44,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:28:44,155 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 14 [2020-09-12 00:28:44,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:45,176 INFO L225 Difference]: With dead ends: 212246 [2020-09-12 00:28:45,177 INFO L226 Difference]: Without dead ends: 211934 [2020-09-12 00:28:45,177 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:48,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211934 states. [2020-09-12 00:28:56,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211934 to 127498. [2020-09-12 00:28:56,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 127498 states. [2020-09-12 00:28:58,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127498 states to 127498 states and 815584 transitions. [2020-09-12 00:28:58,595 INFO L78 Accepts]: Start accepts. Automaton has 127498 states and 815584 transitions. Word has length 14 [2020-09-12 00:28:58,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:58,595 INFO L479 AbstractCegarLoop]: Abstraction has 127498 states and 815584 transitions. [2020-09-12 00:28:58,595 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:28:58,595 INFO L276 IsEmpty]: Start isEmpty. Operand 127498 states and 815584 transitions. [2020-09-12 00:28:58,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2020-09-12 00:28:58,597 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:58,597 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:58,597 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2020-09-12 00:28:58,597 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:58,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:58,598 INFO L82 PathProgramCache]: Analyzing trace with hash 921085459, now seen corresponding path program 1 times [2020-09-12 00:28:58,598 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:58,598 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68841996] [2020-09-12 00:28:58,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:58,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:58,642 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:58,643 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68841996] [2020-09-12 00:28:58,643 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:28:58,643 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:28:58,644 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1321146282] [2020-09-12 00:28:58,644 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:58,646 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:58,650 INFO L274 McrAutomatonBuilder]: Finished intersection with 32 states and 45 transitions. [2020-09-12 00:28:58,651 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:58,734 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:28:58,735 INFO L459 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-09-12 00:28:58,735 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:58,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-09-12 00:28:58,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-09-12 00:28:58,735 INFO L87 Difference]: Start difference. First operand 127498 states and 815584 transitions. Second operand 3 states. [2020-09-12 00:28:58,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:28:58,837 INFO L93 Difference]: Finished difference Result 14050 states and 46115 transitions. [2020-09-12 00:28:58,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-09-12 00:28:58,838 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 17 [2020-09-12 00:28:58,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:28:58,864 INFO L225 Difference]: With dead ends: 14050 [2020-09-12 00:28:58,864 INFO L226 Difference]: Without dead ends: 14050 [2020-09-12 00:28:58,864 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:58,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14050 states. [2020-09-12 00:28:59,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14050 to 13870. [2020-09-12 00:28:59,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13870 states. [2020-09-12 00:28:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13870 states to 13870 states and 45593 transitions. [2020-09-12 00:28:59,171 INFO L78 Accepts]: Start accepts. Automaton has 13870 states and 45593 transitions. Word has length 17 [2020-09-12 00:28:59,171 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:28:59,171 INFO L479 AbstractCegarLoop]: Abstraction has 13870 states and 45593 transitions. [2020-09-12 00:28:59,171 INFO L480 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-09-12 00:28:59,172 INFO L276 IsEmpty]: Start isEmpty. Operand 13870 states and 45593 transitions. [2020-09-12 00:28:59,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:28:59,173 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:28:59,173 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:28:59,173 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2020-09-12 00:28:59,173 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:28:59,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:28:59,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1755375156, now seen corresponding path program 1 times [2020-09-12 00:28:59,174 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:28:59,174 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226683816] [2020-09-12 00:28:59,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:28:59,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:59,262 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:28:59,262 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226683816] [2020-09-12 00:28:59,262 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049922142] [2020-09-12 00:28:59,263 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:28:59,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:28:59,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:28:59,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:28:59,449 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:28:59,449 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:28:59,449 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:28:59,450 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [200845900] [2020-09-12 00:28:59,450 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:28:59,453 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:28:59,460 INFO L274 McrAutomatonBuilder]: Finished intersection with 35 states and 50 transitions. [2020-09-12 00:28:59,460 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:28:59,641 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:28:59,642 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:28:59,642 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:28:59,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:28:59,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:28:59,642 INFO L87 Difference]: Start difference. First operand 13870 states and 45593 transitions. Second operand 14 states. [2020-09-12 00:29:02,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:02,663 INFO L93 Difference]: Finished difference Result 28297 states and 88595 transitions. [2020-09-12 00:29:02,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:02,664 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 18 [2020-09-12 00:29:02,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:02,712 INFO L225 Difference]: With dead ends: 28297 [2020-09-12 00:29:02,712 INFO L226 Difference]: Without dead ends: 28227 [2020-09-12 00:29:02,713 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,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28227 states. [2020-09-12 00:29:03,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28227 to 13185. [2020-09-12 00:29:03,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13185 states. [2020-09-12 00:29:03,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13185 states to 13185 states and 43189 transitions. [2020-09-12 00:29:03,099 INFO L78 Accepts]: Start accepts. Automaton has 13185 states and 43189 transitions. Word has length 18 [2020-09-12 00:29:03,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:03,100 INFO L479 AbstractCegarLoop]: Abstraction has 13185 states and 43189 transitions. [2020-09-12 00:29:03,100 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:03,100 INFO L276 IsEmpty]: Start isEmpty. Operand 13185 states and 43189 transitions. [2020-09-12 00:29:03,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:29:03,101 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:03,101 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,307 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,308 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,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:03,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1676322857, now seen corresponding path program 1 times [2020-09-12 00:29:03,309 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:03,309 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406573697] [2020-09-12 00:29:03,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:03,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:03,383 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,383 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406573697] [2020-09-12 00:29:03,383 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:03,383 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:03,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1230893039] [2020-09-12 00:29:03,384 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:03,386 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:03,389 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:29:03,389 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:03,389 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:03,390 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:03,390 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:03,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:03,391 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:03,391 INFO L87 Difference]: Start difference. First operand 13185 states and 43189 transitions. Second operand 7 states. [2020-09-12 00:29:03,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:03,988 INFO L93 Difference]: Finished difference Result 28575 states and 89516 transitions. [2020-09-12 00:29:03,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:03,989 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 18 [2020-09-12 00:29:03,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:04,044 INFO L225 Difference]: With dead ends: 28575 [2020-09-12 00:29:04,044 INFO L226 Difference]: Without dead ends: 28491 [2020-09-12 00:29:04,045 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,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28491 states. [2020-09-12 00:29:04,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28491 to 12294. [2020-09-12 00:29:04,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12294 states. [2020-09-12 00:29:04,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12294 states to 12294 states and 40114 transitions. [2020-09-12 00:29:04,451 INFO L78 Accepts]: Start accepts. Automaton has 12294 states and 40114 transitions. Word has length 18 [2020-09-12 00:29:04,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:04,451 INFO L479 AbstractCegarLoop]: Abstraction has 12294 states and 40114 transitions. [2020-09-12 00:29:04,452 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:04,452 INFO L276 IsEmpty]: Start isEmpty. Operand 12294 states and 40114 transitions. [2020-09-12 00:29:04,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2020-09-12 00:29:04,454 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:04,454 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,454 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2020-09-12 00:29:04,455 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,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:04,455 INFO L82 PathProgramCache]: Analyzing trace with hash -1820904367, now seen corresponding path program 1 times [2020-09-12 00:29:04,455 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:04,456 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424620697] [2020-09-12 00:29:04,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:04,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:04,518 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,519 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424620697] [2020-09-12 00:29:04,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:04,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:04,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [2143369940] [2020-09-12 00:29:04,519 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:04,521 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:04,524 INFO L274 McrAutomatonBuilder]: Finished intersection with 19 states and 18 transitions. [2020-09-12 00:29:04,524 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:04,524 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:04,525 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:04,525 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:04,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:04,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:04,525 INFO L87 Difference]: Start difference. First operand 12294 states and 40114 transitions. Second operand 5 states. [2020-09-12 00:29:04,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:04,800 INFO L93 Difference]: Finished difference Result 24605 states and 79893 transitions. [2020-09-12 00:29:04,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:04,801 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 18 [2020-09-12 00:29:04,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:04,853 INFO L225 Difference]: With dead ends: 24605 [2020-09-12 00:29:04,853 INFO L226 Difference]: Without dead ends: 24581 [2020-09-12 00:29:04,854 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,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24581 states. [2020-09-12 00:29:05,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24581 to 13787. [2020-09-12 00:29:05,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13787 states. [2020-09-12 00:29:05,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13787 states to 13787 states and 45295 transitions. [2020-09-12 00:29:05,418 INFO L78 Accepts]: Start accepts. Automaton has 13787 states and 45295 transitions. Word has length 18 [2020-09-12 00:29:05,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:05,419 INFO L479 AbstractCegarLoop]: Abstraction has 13787 states and 45295 transitions. [2020-09-12 00:29:05,419 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:05,419 INFO L276 IsEmpty]: Start isEmpty. Operand 13787 states and 45295 transitions. [2020-09-12 00:29:05,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:05,420 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:05,420 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,421 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2020-09-12 00:29:05,421 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,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:05,421 INFO L82 PathProgramCache]: Analyzing trace with hash 862095341, now seen corresponding path program 1 times [2020-09-12 00:29:05,421 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:05,422 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171929776] [2020-09-12 00:29:05,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:05,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:05,503 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,504 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171929776] [2020-09-12 00:29:05,504 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157077971] [2020-09-12 00:29:05,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 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,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:05,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:05,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:05,683 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,683 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:05,684 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:05,684 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1369851860] [2020-09-12 00:29:05,684 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:05,687 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:05,699 INFO L274 McrAutomatonBuilder]: Finished intersection with 55 states and 86 transitions. [2020-09-12 00:29:05,699 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:05,990 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,990 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:05,990 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:05,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:05,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:05,991 INFO L87 Difference]: Start difference. First operand 13787 states and 45295 transitions. Second operand 14 states. [2020-09-12 00:29:06,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:06,706 INFO L93 Difference]: Finished difference Result 31898 states and 102145 transitions. [2020-09-12 00:29:06,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:06,707 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2020-09-12 00:29:06,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:06,762 INFO L225 Difference]: With dead ends: 31898 [2020-09-12 00:29:06,762 INFO L226 Difference]: Without dead ends: 31865 [2020-09-12 00:29:06,763 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,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31865 states. [2020-09-12 00:29:07,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31865 to 13520. [2020-09-12 00:29:07,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13520 states. [2020-09-12 00:29:07,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13520 states to 13520 states and 44395 transitions. [2020-09-12 00:29:07,190 INFO L78 Accepts]: Start accepts. Automaton has 13520 states and 44395 transitions. Word has length 22 [2020-09-12 00:29:07,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:07,190 INFO L479 AbstractCegarLoop]: Abstraction has 13520 states and 44395 transitions. [2020-09-12 00:29:07,190 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:07,191 INFO L276 IsEmpty]: Start isEmpty. Operand 13520 states and 44395 transitions. [2020-09-12 00:29:07,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:07,192 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:07,192 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,400 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,401 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,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:07,401 INFO L82 PathProgramCache]: Analyzing trace with hash 611812975, now seen corresponding path program 1 times [2020-09-12 00:29:07,402 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:07,402 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018850016] [2020-09-12 00:29:07,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:07,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:07,496 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,496 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018850016] [2020-09-12 00:29:07,496 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386516382] [2020-09-12 00:29:07,497 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,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:07,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:07,591 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:07,654 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,654 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:07,654 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:07,654 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1636267348] [2020-09-12 00:29:07,655 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:07,657 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:07,663 INFO L274 McrAutomatonBuilder]: Finished intersection with 39 states and 54 transitions. [2020-09-12 00:29:07,663 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:07,803 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:07,803 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:29:07,804 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:07,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:29:07,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:29:07,804 INFO L87 Difference]: Start difference. First operand 13520 states and 44395 transitions. Second operand 12 states. [2020-09-12 00:29:08,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:08,535 INFO L93 Difference]: Finished difference Result 32253 states and 103231 transitions. [2020-09-12 00:29:08,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:08,536 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 22 [2020-09-12 00:29:08,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:08,598 INFO L225 Difference]: With dead ends: 32253 [2020-09-12 00:29:08,599 INFO L226 Difference]: Without dead ends: 32220 [2020-09-12 00:29:08,599 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2020-09-12 00:29:08,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32220 states. [2020-09-12 00:29:09,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32220 to 13635. [2020-09-12 00:29:09,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13635 states. [2020-09-12 00:29:09,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13635 states to 13635 states and 44805 transitions. [2020-09-12 00:29:09,207 INFO L78 Accepts]: Start accepts. Automaton has 13635 states and 44805 transitions. Word has length 22 [2020-09-12 00:29:09,207 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:09,207 INFO L479 AbstractCegarLoop]: Abstraction has 13635 states and 44805 transitions. [2020-09-12 00:29:09,207 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:29:09,207 INFO L276 IsEmpty]: Start isEmpty. Operand 13635 states and 44805 transitions. [2020-09-12 00:29:09,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:09,209 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:09,209 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,415 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,416 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,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:09,417 INFO L82 PathProgramCache]: Analyzing trace with hash -704732583, now seen corresponding path program 1 times [2020-09-12 00:29:09,417 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:09,418 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374349393] [2020-09-12 00:29:09,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:09,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:09,495 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,495 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374349393] [2020-09-12 00:29:09,496 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:09,496 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:09,496 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [926664894] [2020-09-12 00:29:09,496 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:09,498 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:09,503 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:09,503 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:09,503 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:09,503 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:09,503 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:09,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:09,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:09,504 INFO L87 Difference]: Start difference. First operand 13635 states and 44805 transitions. Second operand 7 states. [2020-09-12 00:29:10,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:10,135 INFO L93 Difference]: Finished difference Result 32335 states and 103485 transitions. [2020-09-12 00:29:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:10,136 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-12 00:29:10,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:10,195 INFO L225 Difference]: With dead ends: 32335 [2020-09-12 00:29:10,195 INFO L226 Difference]: Without dead ends: 32283 [2020-09-12 00:29:10,196 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,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32283 states. [2020-09-12 00:29:10,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32283 to 13344. [2020-09-12 00:29:10,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13344 states. [2020-09-12 00:29:10,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13344 states to 13344 states and 43620 transitions. [2020-09-12 00:29:10,652 INFO L78 Accepts]: Start accepts. Automaton has 13344 states and 43620 transitions. Word has length 22 [2020-09-12 00:29:10,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:10,652 INFO L479 AbstractCegarLoop]: Abstraction has 13344 states and 43620 transitions. [2020-09-12 00:29:10,652 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:10,652 INFO L276 IsEmpty]: Start isEmpty. Operand 13344 states and 43620 transitions. [2020-09-12 00:29:10,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:10,654 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:10,654 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,654 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2020-09-12 00:29:10,654 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,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:10,654 INFO L82 PathProgramCache]: Analyzing trace with hash -704227934, now seen corresponding path program 1 times [2020-09-12 00:29:10,655 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:10,655 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777317483] [2020-09-12 00:29:10,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:10,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:10,740 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,740 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777317483] [2020-09-12 00:29:10,740 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:10,741 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:10,741 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1985730566] [2020-09-12 00:29:10,741 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:10,744 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:10,749 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:10,749 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:10,750 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:10,750 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:10,750 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:10,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:10,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:10,750 INFO L87 Difference]: Start difference. First operand 13344 states and 43620 transitions. Second operand 7 states. [2020-09-12 00:29:11,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:11,423 INFO L93 Difference]: Finished difference Result 32291 states and 103296 transitions. [2020-09-12 00:29:11,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:11,424 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 22 [2020-09-12 00:29:11,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:11,495 INFO L225 Difference]: With dead ends: 32291 [2020-09-12 00:29:11,496 INFO L226 Difference]: Without dead ends: 32239 [2020-09-12 00:29:11,496 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,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32239 states. [2020-09-12 00:29:12,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32239 to 13053. [2020-09-12 00:29:12,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13053 states. [2020-09-12 00:29:12,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13053 states to 13053 states and 42435 transitions. [2020-09-12 00:29:12,093 INFO L78 Accepts]: Start accepts. Automaton has 13053 states and 42435 transitions. Word has length 22 [2020-09-12 00:29:12,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:12,094 INFO L479 AbstractCegarLoop]: Abstraction has 13053 states and 42435 transitions. [2020-09-12 00:29:12,094 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:12,094 INFO L276 IsEmpty]: Start isEmpty. Operand 13053 states and 42435 transitions. [2020-09-12 00:29:12,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2020-09-12 00:29:12,096 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:12,096 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:12,096 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2020-09-12 00:29:12,096 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:12,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:12,097 INFO L82 PathProgramCache]: Analyzing trace with hash 804840611, now seen corresponding path program 1 times [2020-09-12 00:29:12,097 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:12,097 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542222011] [2020-09-12 00:29:12,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:12,174 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,174 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542222011] [2020-09-12 00:29:12,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:12,175 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:12,175 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [264873309] [2020-09-12 00:29:12,175 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:12,177 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:12,182 INFO L274 McrAutomatonBuilder]: Finished intersection with 23 states and 22 transitions. [2020-09-12 00:29:12,183 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:12,183 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:12,185 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:12,185 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:12,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:12,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:12,186 INFO L87 Difference]: Start difference. First operand 13053 states and 42435 transitions. Second operand 5 states. [2020-09-12 00:29:12,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:12,506 INFO L93 Difference]: Finished difference Result 22796 states and 72726 transitions. [2020-09-12 00:29:12,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:12,507 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 22 [2020-09-12 00:29:12,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:12,568 INFO L225 Difference]: With dead ends: 22796 [2020-09-12 00:29:12,568 INFO L226 Difference]: Without dead ends: 22772 [2020-09-12 00:29:12,569 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,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22772 states. [2020-09-12 00:29:12,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22772 to 14368. [2020-09-12 00:29:12,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14368 states. [2020-09-12 00:29:12,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14368 states to 14368 states and 47032 transitions. [2020-09-12 00:29:12,973 INFO L78 Accepts]: Start accepts. Automaton has 14368 states and 47032 transitions. Word has length 22 [2020-09-12 00:29:12,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:12,973 INFO L479 AbstractCegarLoop]: Abstraction has 14368 states and 47032 transitions. [2020-09-12 00:29:12,973 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:12,973 INFO L276 IsEmpty]: Start isEmpty. Operand 14368 states and 47032 transitions. [2020-09-12 00:29:12,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:12,978 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:12,979 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,979 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2020-09-12 00:29:12,979 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,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:12,979 INFO L82 PathProgramCache]: Analyzing trace with hash 1897376779, now seen corresponding path program 1 times [2020-09-12 00:29:12,980 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:12,980 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037909403] [2020-09-12 00:29:12,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:12,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:13,101 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,101 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037909403] [2020-09-12 00:29:13,102 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584136613] [2020-09-12 00:29:13,102 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,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:13,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:13,206 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:13,313 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,314 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:13,314 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:13,314 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1012134725] [2020-09-12 00:29:13,314 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:13,318 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:13,344 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-12 00:29:13,344 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:13,789 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,790 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-12 00:29:13,790 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:13,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-12 00:29:13,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-12 00:29:13,791 INFO L87 Difference]: Start difference. First operand 14368 states and 47032 transitions. Second operand 18 states. [2020-09-12 00:29:15,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:15,440 INFO L93 Difference]: Finished difference Result 41694 states and 132241 transitions. [2020-09-12 00:29:15,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:15,441 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-12 00:29:15,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:15,588 INFO L225 Difference]: With dead ends: 41694 [2020-09-12 00:29:15,588 INFO L226 Difference]: Without dead ends: 41661 [2020-09-12 00:29:15,590 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 210 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 362 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=430, Invalid=1210, Unknown=0, NotChecked=0, Total=1640 [2020-09-12 00:29:16,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41661 states. [2020-09-12 00:29:16,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41661 to 14289. [2020-09-12 00:29:16,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14289 states. [2020-09-12 00:29:16,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14289 states to 14289 states and 46800 transitions. [2020-09-12 00:29:16,582 INFO L78 Accepts]: Start accepts. Automaton has 14289 states and 46800 transitions. Word has length 26 [2020-09-12 00:29:16,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:16,583 INFO L479 AbstractCegarLoop]: Abstraction has 14289 states and 46800 transitions. [2020-09-12 00:29:16,583 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-12 00:29:16,583 INFO L276 IsEmpty]: Start isEmpty. Operand 14289 states and 46800 transitions. [2020-09-12 00:29:16,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:16,586 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:16,586 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,787 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,787 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,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:16,788 INFO L82 PathProgramCache]: Analyzing trace with hash 580831221, now seen corresponding path program 1 times [2020-09-12 00:29:16,789 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:16,789 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1170256051] [2020-09-12 00:29:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:16,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:16,911 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,911 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1170256051] [2020-09-12 00:29:16,912 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [847707369] [2020-09-12 00:29:16,912 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:17,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:17,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:17,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:17,115 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:17,116 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:17,116 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:17,116 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1139837180] [2020-09-12 00:29:17,116 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:17,120 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:17,138 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:17,139 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:17,462 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:17,463 INFO L459 AbstractCegarLoop]: Interpolant automaton has 18 states [2020-09-12 00:29:17,463 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:17,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2020-09-12 00:29:17,464 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2020-09-12 00:29:17,464 INFO L87 Difference]: Start difference. First operand 14289 states and 46800 transitions. Second operand 18 states. [2020-09-12 00:29:19,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:19,024 INFO L93 Difference]: Finished difference Result 41099 states and 130275 transitions. [2020-09-12 00:29:19,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:19,025 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 26 [2020-09-12 00:29:19,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:19,112 INFO L225 Difference]: With dead ends: 41099 [2020-09-12 00:29:19,113 INFO L226 Difference]: Without dead ends: 41038 [2020-09-12 00:29:19,113 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:19,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41038 states. [2020-09-12 00:29:19,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41038 to 14154. [2020-09-12 00:29:19,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14154 states. [2020-09-12 00:29:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14154 states to 14154 states and 46395 transitions. [2020-09-12 00:29:19,669 INFO L78 Accepts]: Start accepts. Automaton has 14154 states and 46395 transitions. Word has length 26 [2020-09-12 00:29:19,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:19,669 INFO L479 AbstractCegarLoop]: Abstraction has 14154 states and 46395 transitions. [2020-09-12 00:29:19,669 INFO L480 AbstractCegarLoop]: Interpolant automaton has 18 states. [2020-09-12 00:29:19,669 INFO L276 IsEmpty]: Start isEmpty. Operand 14154 states and 46395 transitions. [2020-09-12 00:29:19,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:19,673 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:19,673 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,874 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,874 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,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:19,875 INFO L82 PathProgramCache]: Analyzing trace with hash 2090404415, now seen corresponding path program 1 times [2020-09-12 00:29:19,876 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:19,876 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239273674] [2020-09-12 00:29:19,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:19,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:19,970 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,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239273674] [2020-09-12 00:29:19,970 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532748907] [2020-09-12 00:29:19,971 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:20,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:20,174 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:20,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:20,239 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:20,239 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:20,239 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:20,240 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1905269496] [2020-09-12 00:29:20,240 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:20,243 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:20,265 INFO L274 McrAutomatonBuilder]: Finished intersection with 75 states and 122 transitions. [2020-09-12 00:29:20,265 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:20,861 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,861 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:20,861 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:20,861 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:20,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:20,862 INFO L87 Difference]: Start difference. First operand 14154 states and 46395 transitions. Second operand 14 states. [2020-09-12 00:29:21,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:21,843 INFO L93 Difference]: Finished difference Result 30015 states and 94989 transitions. [2020-09-12 00:29:21,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:21,844 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-12 00:29:21,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:21,919 INFO L225 Difference]: With dead ends: 30015 [2020-09-12 00:29:21,919 INFO L226 Difference]: Without dead ends: 29979 [2020-09-12 00:29:21,920 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:22,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29979 states. [2020-09-12 00:29:22,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29979 to 14016. [2020-09-12 00:29:22,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14016 states. [2020-09-12 00:29:22,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14016 states to 14016 states and 45925 transitions. [2020-09-12 00:29:22,386 INFO L78 Accepts]: Start accepts. Automaton has 14016 states and 45925 transitions. Word has length 26 [2020-09-12 00:29:22,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:22,386 INFO L479 AbstractCegarLoop]: Abstraction has 14016 states and 45925 transitions. [2020-09-12 00:29:22,386 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:22,386 INFO L276 IsEmpty]: Start isEmpty. Operand 14016 states and 45925 transitions. [2020-09-12 00:29:22,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:22,390 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:22,390 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,590 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,591 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,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:22,592 INFO L82 PathProgramCache]: Analyzing trace with hash 1259126849, now seen corresponding path program 1 times [2020-09-12 00:29:22,592 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:22,592 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791871773] [2020-09-12 00:29:22,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:22,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:22,687 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,688 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791871773] [2020-09-12 00:29:22,688 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107547760] [2020-09-12 00:29:22,688 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,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:22,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 159 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:22,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:22,868 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,869 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:22,869 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:22,869 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [320271098] [2020-09-12 00:29:22,870 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:22,872 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:22,884 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:22,884 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:23,101 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:23,101 INFO L459 AbstractCegarLoop]: Interpolant automaton has 12 states [2020-09-12 00:29:23,101 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:23,101 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2020-09-12 00:29:23,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2020-09-12 00:29:23,102 INFO L87 Difference]: Start difference. First operand 14016 states and 45925 transitions. Second operand 12 states. [2020-09-12 00:29:23,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:23,897 INFO L93 Difference]: Finished difference Result 31636 states and 100720 transitions. [2020-09-12 00:29:23,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:23,898 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 26 [2020-09-12 00:29:23,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:23,976 INFO L225 Difference]: With dead ends: 31636 [2020-09-12 00:29:23,976 INFO L226 Difference]: Without dead ends: 31600 [2020-09-12 00:29:23,977 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:24,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31600 states. [2020-09-12 00:29:24,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31600 to 14486. [2020-09-12 00:29:24,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14486 states. [2020-09-12 00:29:24,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14486 states to 14486 states and 47676 transitions. [2020-09-12 00:29:24,589 INFO L78 Accepts]: Start accepts. Automaton has 14486 states and 47676 transitions. Word has length 26 [2020-09-12 00:29:24,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:24,590 INFO L479 AbstractCegarLoop]: Abstraction has 14486 states and 47676 transitions. [2020-09-12 00:29:24,590 INFO L480 AbstractCegarLoop]: Interpolant automaton has 12 states. [2020-09-12 00:29:24,590 INFO L276 IsEmpty]: Start isEmpty. Operand 14486 states and 47676 transitions. [2020-09-12 00:29:24,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:24,593 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:24,593 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,794 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,795 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,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:24,796 INFO L82 PathProgramCache]: Analyzing trace with hash 1815374016, now seen corresponding path program 1 times [2020-09-12 00:29:24,796 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:24,797 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252800797] [2020-09-12 00:29:24,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:24,918 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,919 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252800797] [2020-09-12 00:29:24,919 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105344550] [2020-09-12 00:29:24,919 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:25,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:25,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:25,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:25,144 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:25,144 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:25,145 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:25,145 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [744388063] [2020-09-12 00:29:25,145 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:25,149 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:25,162 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-12 00:29:25,162 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:25,251 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:25,252 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-12 00:29:25,252 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:25,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-12 00:29:25,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-12 00:29:25,252 INFO L87 Difference]: Start difference. First operand 14486 states and 47676 transitions. Second operand 16 states. [2020-09-12 00:29:26,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:26,936 INFO L93 Difference]: Finished difference Result 41659 states and 132230 transitions. [2020-09-12 00:29:26,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:26,939 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-12 00:29:26,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:27,020 INFO L225 Difference]: With dead ends: 41659 [2020-09-12 00:29:27,020 INFO L226 Difference]: Without dead ends: 41612 [2020-09-12 00:29:27,021 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 329 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=397, Invalid=1085, Unknown=0, NotChecked=0, Total=1482 [2020-09-12 00:29:27,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41612 states. [2020-09-12 00:29:27,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41612 to 14407. [2020-09-12 00:29:27,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14407 states. [2020-09-12 00:29:27,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14407 states to 14407 states and 47444 transitions. [2020-09-12 00:29:27,537 INFO L78 Accepts]: Start accepts. Automaton has 14407 states and 47444 transitions. Word has length 26 [2020-09-12 00:29:27,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:27,537 INFO L479 AbstractCegarLoop]: Abstraction has 14407 states and 47444 transitions. [2020-09-12 00:29:27,537 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-12 00:29:27,538 INFO L276 IsEmpty]: Start isEmpty. Operand 14407 states and 47444 transitions. [2020-09-12 00:29:27,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:27,541 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:27,541 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,742 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,743 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,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:27,743 INFO L82 PathProgramCache]: Analyzing trace with hash 1360285835, now seen corresponding path program 2 times [2020-09-12 00:29:27,744 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:27,744 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449988556] [2020-09-12 00:29:27,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:27,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:27,851 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,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449988556] [2020-09-12 00:29:27,851 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154689097] [2020-09-12 00:29:27,851 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,954 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2020-09-12 00:29:27,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2020-09-12 00:29:27,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 9 conjunts are in the unsatisfiable core [2020-09-12 00:29:27,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:28,062 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:28,063 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:28,063 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2020-09-12 00:29:28,063 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1221241897] [2020-09-12 00:29:28,064 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:28,068 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:28,084 INFO L274 McrAutomatonBuilder]: Finished intersection with 59 states and 90 transitions. [2020-09-12 00:29:28,084 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:28,342 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:28,343 INFO L459 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-09-12 00:29:28,343 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:28,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-09-12 00:29:28,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2020-09-12 00:29:28,343 INFO L87 Difference]: Start difference. First operand 14407 states and 47444 transitions. Second operand 16 states. [2020-09-12 00:29:28,861 WARN L193 SmtUtils]: Spent 102.00 ms on a formula simplification that was a NOOP. DAG size: 13 [2020-09-12 00:29:29,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:29,999 INFO L93 Difference]: Finished difference Result 39924 states and 125955 transitions. [2020-09-12 00:29:30,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:30,000 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 26 [2020-09-12 00:29:30,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:30,070 INFO L225 Difference]: With dead ends: 39924 [2020-09-12 00:29:30,070 INFO L226 Difference]: Without dead ends: 39877 [2020-09-12 00:29:30,071 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:30,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39877 states. [2020-09-12 00:29:30,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39877 to 14132. [2020-09-12 00:29:30,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14132 states. [2020-09-12 00:29:30,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14132 states to 14132 states and 46578 transitions. [2020-09-12 00:29:30,593 INFO L78 Accepts]: Start accepts. Automaton has 14132 states and 46578 transitions. Word has length 26 [2020-09-12 00:29:30,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:30,593 INFO L479 AbstractCegarLoop]: Abstraction has 14132 states and 46578 transitions. [2020-09-12 00:29:30,593 INFO L480 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-09-12 00:29:30,594 INFO L276 IsEmpty]: Start isEmpty. Operand 14132 states and 46578 transitions. [2020-09-12 00:29:30,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:30,598 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:30,598 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,798 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,799 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,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:30,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1755372160, now seen corresponding path program 2 times [2020-09-12 00:29:30,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:30,800 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711688884] [2020-09-12 00:29:30,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:30,917 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,918 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711688884] [2020-09-12 00:29:30,918 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:30,918 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-12 00:29:30,918 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1176579489] [2020-09-12 00:29:30,919 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:30,923 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:30,932 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:30,933 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:30,933 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:30,933 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-12 00:29:30,934 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:30,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-12 00:29:30,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-12 00:29:30,937 INFO L87 Difference]: Start difference. First operand 14132 states and 46578 transitions. Second operand 9 states. [2020-09-12 00:29:32,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:32,301 INFO L93 Difference]: Finished difference Result 41319 states and 131131 transitions. [2020-09-12 00:29:32,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:32,301 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-12 00:29:32,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:32,371 INFO L225 Difference]: With dead ends: 41319 [2020-09-12 00:29:32,371 INFO L226 Difference]: Without dead ends: 41263 [2020-09-12 00:29:32,372 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,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41263 states. [2020-09-12 00:29:32,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41263 to 13736. [2020-09-12 00:29:32,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13736 states. [2020-09-12 00:29:33,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13736 states to 13736 states and 45132 transitions. [2020-09-12 00:29:33,116 INFO L78 Accepts]: Start accepts. Automaton has 13736 states and 45132 transitions. Word has length 26 [2020-09-12 00:29:33,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:33,117 INFO L479 AbstractCegarLoop]: Abstraction has 13736 states and 45132 transitions. [2020-09-12 00:29:33,117 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-12 00:29:33,117 INFO L276 IsEmpty]: Start isEmpty. Operand 13736 states and 45132 transitions. [2020-09-12 00:29:33,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:33,120 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:33,120 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:33,121 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2020-09-12 00:29:33,121 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:33,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:33,121 INFO L82 PathProgramCache]: Analyzing trace with hash 431445621, now seen corresponding path program 2 times [2020-09-12 00:29:33,121 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:33,121 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131839154] [2020-09-12 00:29:33,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:33,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:33,237 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:33,237 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131839154] [2020-09-12 00:29:33,237 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:33,238 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-09-12 00:29:33,238 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [352465979] [2020-09-12 00:29:33,238 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:33,242 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:33,249 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:33,249 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:33,250 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:33,250 INFO L459 AbstractCegarLoop]: Interpolant automaton has 9 states [2020-09-12 00:29:33,250 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:33,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2020-09-12 00:29:33,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2020-09-12 00:29:33,251 INFO L87 Difference]: Start difference. First operand 13736 states and 45132 transitions. Second operand 9 states. [2020-09-12 00:29:34,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:34,552 INFO L93 Difference]: Finished difference Result 40797 states and 129302 transitions. [2020-09-12 00:29:34,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2020-09-12 00:29:34,553 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 26 [2020-09-12 00:29:34,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:34,621 INFO L225 Difference]: With dead ends: 40797 [2020-09-12 00:29:34,621 INFO L226 Difference]: Without dead ends: 40717 [2020-09-12 00:29:34,622 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,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40717 states. [2020-09-12 00:29:35,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40717 to 12973. [2020-09-12 00:29:35,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12973 states. [2020-09-12 00:29:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12973 states to 12973 states and 42382 transitions. [2020-09-12 00:29:35,090 INFO L78 Accepts]: Start accepts. Automaton has 12973 states and 42382 transitions. Word has length 26 [2020-09-12 00:29:35,091 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:35,091 INFO L479 AbstractCegarLoop]: Abstraction has 12973 states and 42382 transitions. [2020-09-12 00:29:35,091 INFO L480 AbstractCegarLoop]: Interpolant automaton has 9 states. [2020-09-12 00:29:35,091 INFO L276 IsEmpty]: Start isEmpty. Operand 12973 states and 42382 transitions. [2020-09-12 00:29:35,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:35,094 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:35,094 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:35,094 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2020-09-12 00:29:35,095 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:35,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:35,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1899180499, now seen corresponding path program 1 times [2020-09-12 00:29:35,095 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:35,095 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814493715] [2020-09-12 00:29:35,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:35,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:35,186 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:35,186 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814493715] [2020-09-12 00:29:35,186 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020995085] [2020-09-12 00:29:35,186 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:35,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:35,320 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 7 conjunts are in the unsatisfiable core [2020-09-12 00:29:35,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-09-12 00:29:35,394 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:35,395 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2020-09-12 00:29:35,395 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2020-09-12 00:29:35,395 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [296029493] [2020-09-12 00:29:35,395 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:35,399 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:35,409 INFO L274 McrAutomatonBuilder]: Finished intersection with 43 states and 58 transitions. [2020-09-12 00:29:35,410 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:35,540 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:35,540 INFO L459 AbstractCegarLoop]: Interpolant automaton has 14 states [2020-09-12 00:29:35,540 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:35,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2020-09-12 00:29:35,541 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2020-09-12 00:29:35,541 INFO L87 Difference]: Start difference. First operand 12973 states and 42382 transitions. Second operand 14 states. [2020-09-12 00:29:36,184 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:36,184 INFO L93 Difference]: Finished difference Result 32044 states and 103297 transitions. [2020-09-12 00:29:36,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:36,185 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 26 [2020-09-12 00:29:36,185 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:36,238 INFO L225 Difference]: With dead ends: 32044 [2020-09-12 00:29:36,238 INFO L226 Difference]: Without dead ends: 32018 [2020-09-12 00:29:36,239 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:36,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32018 states. [2020-09-12 00:29:36,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32018 to 12978. [2020-09-12 00:29:36,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12978 states. [2020-09-12 00:29:36,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12978 states to 12978 states and 42356 transitions. [2020-09-12 00:29:36,637 INFO L78 Accepts]: Start accepts. Automaton has 12978 states and 42356 transitions. Word has length 26 [2020-09-12 00:29:36,637 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:36,637 INFO L479 AbstractCegarLoop]: Abstraction has 12978 states and 42356 transitions. [2020-09-12 00:29:36,637 INFO L480 AbstractCegarLoop]: Interpolant automaton has 14 states. [2020-09-12 00:29:36,637 INFO L276 IsEmpty]: Start isEmpty. Operand 12978 states and 42356 transitions. [2020-09-12 00:29:36,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:36,718 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:36,718 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,918 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,919 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,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:36,920 INFO L82 PathProgramCache]: Analyzing trace with hash 152437866, now seen corresponding path program 1 times [2020-09-12 00:29:36,920 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:36,921 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926284423] [2020-09-12 00:29:36,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:37,007 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,007 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926284423] [2020-09-12 00:29:37,007 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:37,008 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:37,008 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1503384275] [2020-09-12 00:29:37,008 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:37,012 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:37,018 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:37,018 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:37,018 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:37,018 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:37,018 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:37,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:37,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:37,019 INFO L87 Difference]: Start difference. First operand 12978 states and 42356 transitions. Second operand 7 states. [2020-09-12 00:29:37,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:37,603 INFO L93 Difference]: Finished difference Result 31921 states and 102815 transitions. [2020-09-12 00:29:37,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:37,604 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:37,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:37,657 INFO L225 Difference]: With dead ends: 31921 [2020-09-12 00:29:37,657 INFO L226 Difference]: Without dead ends: 31901 [2020-09-12 00:29:37,657 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,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31901 states. [2020-09-12 00:29:38,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31901 to 13027. [2020-09-12 00:29:38,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13027 states. [2020-09-12 00:29:38,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13027 states to 13027 states and 42312 transitions. [2020-09-12 00:29:38,061 INFO L78 Accepts]: Start accepts. Automaton has 13027 states and 42312 transitions. Word has length 26 [2020-09-12 00:29:38,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:38,061 INFO L479 AbstractCegarLoop]: Abstraction has 13027 states and 42312 transitions. [2020-09-12 00:29:38,061 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:38,061 INFO L276 IsEmpty]: Start isEmpty. Operand 13027 states and 42312 transitions. [2020-09-12 00:29:38,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:38,065 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:38,065 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,065 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2020-09-12 00:29:38,067 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:38,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:38,067 INFO L82 PathProgramCache]: Analyzing trace with hash 152253416, now seen corresponding path program 1 times [2020-09-12 00:29:38,067 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:38,067 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112051775] [2020-09-12 00:29:38,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:38,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:38,151 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,152 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112051775] [2020-09-12 00:29:38,152 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:38,152 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:38,152 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1428509838] [2020-09-12 00:29:38,152 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:38,156 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:38,162 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:38,163 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:38,163 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:38,163 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:38,163 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:38,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:38,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:38,164 INFO L87 Difference]: Start difference. First operand 13027 states and 42312 transitions. Second operand 7 states. [2020-09-12 00:29:38,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:38,689 INFO L93 Difference]: Finished difference Result 30274 states and 95920 transitions. [2020-09-12 00:29:38,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:38,690 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:38,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:38,739 INFO L225 Difference]: With dead ends: 30274 [2020-09-12 00:29:38,739 INFO L226 Difference]: Without dead ends: 30232 [2020-09-12 00:29:38,739 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,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30232 states. [2020-09-12 00:29:39,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30232 to 13336. [2020-09-12 00:29:39,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13336 states. [2020-09-12 00:29:39,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13336 states to 13336 states and 43434 transitions. [2020-09-12 00:29:39,125 INFO L78 Accepts]: Start accepts. Automaton has 13336 states and 43434 transitions. Word has length 26 [2020-09-12 00:29:39,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:39,125 INFO L479 AbstractCegarLoop]: Abstraction has 13336 states and 43434 transitions. [2020-09-12 00:29:39,126 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:39,126 INFO L276 IsEmpty]: Start isEmpty. Operand 13336 states and 43434 transitions. [2020-09-12 00:29:39,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:39,129 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:39,129 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:39,129 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2020-09-12 00:29:39,130 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:39,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:39,130 INFO L82 PathProgramCache]: Analyzing trace with hash 152758065, now seen corresponding path program 1 times [2020-09-12 00:29:39,130 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:39,130 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415247611] [2020-09-12 00:29:39,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:39,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:39,226 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:39,226 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415247611] [2020-09-12 00:29:39,226 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:39,226 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-09-12 00:29:39,226 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [1266451312] [2020-09-12 00:29:39,226 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:39,229 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:39,235 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:39,235 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:39,235 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:39,235 INFO L459 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-09-12 00:29:39,235 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:39,235 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-09-12 00:29:39,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-09-12 00:29:39,236 INFO L87 Difference]: Start difference. First operand 13336 states and 43434 transitions. Second operand 7 states. [2020-09-12 00:29:39,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:39,795 INFO L93 Difference]: Finished difference Result 30377 states and 96218 transitions. [2020-09-12 00:29:39,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2020-09-12 00:29:39,795 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 26 [2020-09-12 00:29:39,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:39,844 INFO L225 Difference]: With dead ends: 30377 [2020-09-12 00:29:39,845 INFO L226 Difference]: Without dead ends: 30335 [2020-09-12 00:29:39,845 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:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30335 states. [2020-09-12 00:29:40,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30335 to 13332. [2020-09-12 00:29:40,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13332 states. [2020-09-12 00:29:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13332 states to 13332 states and 43406 transitions. [2020-09-12 00:29:40,368 INFO L78 Accepts]: Start accepts. Automaton has 13332 states and 43406 transitions. Word has length 26 [2020-09-12 00:29:40,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:40,369 INFO L479 AbstractCegarLoop]: Abstraction has 13332 states and 43406 transitions. [2020-09-12 00:29:40,369 INFO L480 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-09-12 00:29:40,369 INFO L276 IsEmpty]: Start isEmpty. Operand 13332 states and 43406 transitions. [2020-09-12 00:29:40,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:40,373 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:40,373 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,373 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2020-09-12 00:29:40,373 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,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:40,374 INFO L82 PathProgramCache]: Analyzing trace with hash -1394308057, now seen corresponding path program 1 times [2020-09-12 00:29:40,374 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:40,374 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579878752] [2020-09-12 00:29:40,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:40,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-09-12 00:29:40,444 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,445 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579878752] [2020-09-12 00:29:40,445 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-09-12 00:29:40,445 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-09-12 00:29:40,445 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleMcr [417052118] [2020-09-12 00:29:40,445 INFO L216 McrAutomatonBuilder]: Constructing automaton for MCR equivalence class. [2020-09-12 00:29:40,448 INFO L271 McrAutomatonBuilder]: Started intersection. [2020-09-12 00:29:40,454 INFO L274 McrAutomatonBuilder]: Finished intersection with 27 states and 26 transitions. [2020-09-12 00:29:40,454 INFO L299 McrAutomatonBuilder]: Constructing interpolant automaton by labelling MCR automaton. [2020-09-12 00:29:40,454 INFO L399 McrAutomatonBuilder]: Construction finished. MCR generated 0 new interpolants: [] [2020-09-12 00:29:40,455 INFO L459 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-09-12 00:29:40,455 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2020-09-12 00:29:40,455 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-09-12 00:29:40,455 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2020-09-12 00:29:40,455 INFO L87 Difference]: Start difference. First operand 13332 states and 43406 transitions. Second operand 5 states. [2020-09-12 00:29:40,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-09-12 00:29:40,719 INFO L93 Difference]: Finished difference Result 22152 states and 70551 transitions. [2020-09-12 00:29:40,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-09-12 00:29:40,720 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 26 [2020-09-12 00:29:40,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-09-12 00:29:40,754 INFO L225 Difference]: With dead ends: 22152 [2020-09-12 00:29:40,755 INFO L226 Difference]: Without dead ends: 22136 [2020-09-12 00:29:40,755 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,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22136 states. [2020-09-12 00:29:41,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22136 to 14503. [2020-09-12 00:29:41,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14503 states. [2020-09-12 00:29:41,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14503 states to 14503 states and 47492 transitions. [2020-09-12 00:29:41,085 INFO L78 Accepts]: Start accepts. Automaton has 14503 states and 47492 transitions. Word has length 26 [2020-09-12 00:29:41,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-09-12 00:29:41,085 INFO L479 AbstractCegarLoop]: Abstraction has 14503 states and 47492 transitions. [2020-09-12 00:29:41,085 INFO L480 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-09-12 00:29:41,086 INFO L276 IsEmpty]: Start isEmpty. Operand 14503 states and 47492 transitions. [2020-09-12 00:29:41,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2020-09-12 00:29:41,089 INFO L414 BasicCegarLoop]: Found error trace [2020-09-12 00:29:41,089 INFO L422 BasicCegarLoop]: trace histogram [6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-09-12 00:29:41,089 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2020-09-12 00:29:41,089 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:41,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-09-12 00:29:41,090 INFO L82 PathProgramCache]: Analyzing trace with hash -1404687835, now seen corresponding path program 1 times [2020-09-12 00:29:41,090 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2020-09-12 00:29:41,090 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306124293] [2020-09-12 00:29:41,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-09-12 00:29:41,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:29:41,103 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:29:41,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2020-09-12 00:29:41,116 INFO L221 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2020-09-12 00:29:41,125 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2020-09-12 00:29:41,125 INFO L520 BasicCegarLoop]: Counterexample might be feasible [2020-09-12 00:29:41,126 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2020-09-12 00:29:41,126 WARN L633 etLargeBlockEncoding]: Failed to translate choice composition: Branch encoders not available. [2020-09-12 00:29:41,126 WARN L363 ceAbstractionStarter]: 5 thread instances were not sufficient, I will increase this number and restart the analysis [2020-09-12 00:29:41,126 INFO L340 ceAbstractionStarter]: Constructing petrified ICFG for 6 thread instances. [2020-09-12 00:29:41,142 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,143 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,144 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,144 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,144 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:41,144 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:41,144 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:41,144 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:41,144 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:41,144 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:41,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,145 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,146 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,147 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,147 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,147 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,147 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,147 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,147 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,147 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,148 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,149 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:41,149 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:41,149 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:41,150 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:41,150 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:41,150 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:41,150 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,150 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,150 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,150 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,150 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,151 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,152 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,152 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,152 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,152 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:41,152 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:41,152 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:41,152 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:41,152 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:41,152 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:41,153 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,153 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,154 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,155 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,155 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,155 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,155 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,155 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,155 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,155 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,156 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,157 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,158 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,158 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,158 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,158 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,158 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,158 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,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,158 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,159 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,160 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,160 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,160 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,160 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,160 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,160 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,160 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,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,161 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,161 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,161 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,161 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,161 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,162 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,162 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,162 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,162 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,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,162 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,162 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,163 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,163 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,163 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,163 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,163 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,163 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,163 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,163 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,164 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,164 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,164 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,164 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,164 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,164 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,164 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,165 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,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,165 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,165 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,165 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,165 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,165 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,165 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,166 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,166 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,166 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,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,166 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#in~arg.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,166 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,166 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,166 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,167 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,167 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,167 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,167 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,167 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,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,168 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,168 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:41,168 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread1of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,169 WARN L313 ript$VariableManager]: TermVariabe thr2Thread1of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,169 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:41,176 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,176 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,177 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,177 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread2of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,177 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:41,177 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:41,177 WARN L313 ript$VariableManager]: TermVariabe thr2Thread2of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,179 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,179 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,179 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:41,179 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:41,179 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,179 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,179 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,180 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,180 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread3of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,180 WARN L313 ript$VariableManager]: TermVariabe thr2Thread3of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,181 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,181 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,181 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,181 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,181 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,182 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,182 WARN L313 ript$VariableManager]: TermVariabe thr2Thread4of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,182 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,182 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread4of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,182 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,183 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,183 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,183 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,183 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,184 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,184 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,184 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread5of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,184 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,184 WARN L313 ript$VariableManager]: TermVariabe thr2Thread5of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,185 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,185 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet3| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,185 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#t~nondet2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 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,186 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~k~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 WARN L313 ript$VariableManager]: TermVariabe |thr2Thread6of6ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~t~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,186 WARN L313 ript$VariableManager]: TermVariabe thr2Thread6of6ForFork0_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,188 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,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,188 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread1of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,188 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,188 WARN L313 ript$VariableManager]: TermVariabe thr1Thread1of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,189 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,190 WARN L313 ript$VariableManager]: TermVariabe thr1Thread2of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,190 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread2of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,190 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,190 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,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,191 WARN L313 ript$VariableManager]: TermVariabe thr1Thread3of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,191 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,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,192 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,192 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread3of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,193 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,193 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,193 WARN L313 ript$VariableManager]: TermVariabe thr1Thread4of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,193 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,194 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread4of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,195 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,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,195 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,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,195 WARN L313 ript$VariableManager]: TermVariabe thr1Thread5of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,195 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread5of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,196 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,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.base not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,196 WARN L313 ript$VariableManager]: TermVariabe thr1Thread6of6ForFork1_~arg.offset not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,197 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,197 WARN L313 ript$VariableManager]: TermVariabe |thr1Thread6of6ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2020-09-12 00:29:41,198 INFO L251 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2020-09-12 00:29:41,198 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-09-12 00:29:41,198 INFO L376 AbstractCegarLoop]: Hoare is true [2020-09-12 00:29:41,198 INFO L377 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2020-09-12 00:29:41,198 INFO L378 AbstractCegarLoop]: Backedges is MCR [2020-09-12 00:29:41,199 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-09-12 00:29:41,199 INFO L380 AbstractCegarLoop]: Difference is false [2020-09-12 00:29:41,199 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-09-12 00:29:41,199 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-09-12 00:29:41,201 INFO L152 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,201 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,240 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-12 00:29:41,241 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-12 00:29:41,244 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,254 INFO L71 FinitePrefix]: Start finitePrefix. Operand has 227 places, 221 transitions, 562 flow [2020-09-12 00:29:41,289 INFO L129 PetriNetUnfolder]: 21/256 cut-off events. [2020-09-12 00:29:41,289 INFO L130 PetriNetUnfolder]: For 50/50 co-relation queries the response was YES. [2020-09-12 00:29:41,292 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,302 INFO L158 etLargeBlockEncoding]: Number of co-enabled transitions 16092 [2020-09-12 00:29:41,302 INFO L182 etLargeBlockEncoding]: Variable Check. [2020-09-12 00:29:45,560 WARN L193 SmtUtils]: Spent 157.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 70 [2020-09-12 00:29:45,671 WARN L193 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 35 [2020-09-12 00:29:46,027 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 32 [2020-09-12 00:29:46,865 WARN L193 SmtUtils]: Spent 323.00 ms on a formula simplification. DAG size of input: 104 DAG size of output: 100 [2020-09-12 00:29:47,008 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 92 [2020-09-12 00:29:47,056 INFO L206 etLargeBlockEncoding]: Checked pairs total: 26011 [2020-09-12 00:29:47,056 INFO L214 etLargeBlockEncoding]: Total number of compositions: 201 [2020-09-12 00:29:47,057 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 86 places, 66 transitions, 252 flow Received shutdown request... [2020-09-12 00:30:16,233 WARN L544 AbstractCegarLoop]: Verification canceled [2020-09-12 00:30:16,237 WARN L228 ceAbstractionStarter]: Timeout [2020-09-12 00:30:16,238 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.09 12:30:16 BasicIcfg [2020-09-12 00:30:16,238 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-09-12 00:30:16,242 INFO L168 Benchmark]: Toolchain (without parser) took 205791.41 ms. Allocated memory was 147.8 MB in the beginning and 3.0 GB in the end (delta: 2.8 GB). Free memory was 102.7 MB in the beginning and 1.3 GB in the end (delta: -1.2 GB). Peak memory consumption was 2.0 GB. Max. memory is 7.1 GB. [2020-09-12 00:30:16,243 INFO L168 Benchmark]: CDTParser took 0.21 ms. Allocated memory is still 147.8 MB. Free memory was 122.4 MB in the beginning and 122.2 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. [2020-09-12 00:30:16,243 INFO L168 Benchmark]: CACSL2BoogieTranslator took 833.92 ms. Allocated memory was 147.8 MB in the beginning and 203.9 MB in the end (delta: 56.1 MB). Free memory was 102.1 MB in the beginning and 163.1 MB in the end (delta: -61.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:16,243 INFO L168 Benchmark]: Boogie Procedure Inliner took 64.73 ms. Allocated memory is still 203.9 MB. Free memory was 163.1 MB in the beginning and 161.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:16,244 INFO L168 Benchmark]: Boogie Preprocessor took 37.94 ms. Allocated memory is still 203.9 MB. Free memory was 161.1 MB in the beginning and 159.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:16,244 INFO L168 Benchmark]: RCFGBuilder took 595.08 ms. Allocated memory is still 203.9 MB. Free memory was 159.1 MB in the beginning and 135.9 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. [2020-09-12 00:30:16,245 INFO L168 Benchmark]: TraceAbstraction took 204248.17 ms. Allocated memory was 203.9 MB in the beginning and 3.0 GB in the end (delta: 2.8 GB). Free memory was 135.3 MB in the beginning and 1.3 GB in the end (delta: -1.2 GB). Peak memory consumption was 2.0 GB. Max. memory is 7.1 GB. [2020-09-12 00:30:16,249 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.21 ms. Allocated memory is still 147.8 MB. Free memory was 122.4 MB in the beginning and 122.2 MB in the end (delta: 209.8 kB). There was no memory consumed. Max. memory is 7.1 GB. * CACSL2BoogieTranslator took 833.92 ms. Allocated memory was 147.8 MB in the beginning and 203.9 MB in the end (delta: 56.1 MB). Free memory was 102.1 MB in the beginning and 163.1 MB in the end (delta: -61.0 MB). Peak memory consumption was 24.0 MB. Max. memory is 7.1 GB. * Boogie Procedure Inliner took 64.73 ms. Allocated memory is still 203.9 MB. Free memory was 163.1 MB in the beginning and 161.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 37.94 ms. Allocated memory is still 203.9 MB. Free memory was 161.1 MB in the beginning and 159.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 7.1 GB. * RCFGBuilder took 595.08 ms. Allocated memory is still 203.9 MB. Free memory was 159.1 MB in the beginning and 135.9 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 7.1 GB. * TraceAbstraction took 204248.17 ms. Allocated memory was 203.9 MB in the beginning and 3.0 GB in the end (delta: 2.8 GB). Free memory was 135.3 MB in the beginning and 1.3 GB in the end (delta: -1.2 GB). Peak memory consumption was 2.0 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.0s, 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.3s, 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.0s, 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: 5.8s, 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 152756 states. Currently 36741 states in worklist.. - StatisticsResult: Ultimate Automizer benchmark data CFG has 3 procedures, 71 locations, 1 error locations. Started 6 CEGAR loops. VerificationResult: UNSAFE, OverallTime: 203.8s, OverallIterations: 49, TraceHistogramMax: 6, AutomataDifference: 54.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 81.7s, HoareTripleCheckerStatistics: 2360 SDtfs, 11058 SDslu, 8126 SDs, 0 SdLazy, 11316 SolverSat, 869 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 10.7s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1990 GetRequests, 1423 SyntacticMatches, 14 SemanticMatches, 553 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2620 ImplicationChecksByTransitivity, 6.4s 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: 54.6s AutomataMinimizationTime, 44 MinimizatonAttempts, 611060 StatesRemovedByMinimization, 41 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 4.0s InterpolantComputationTime, 1159 NumberOfCodeBlocks, 1159 NumberOfCodeBlocksAsserted, 62 NumberOfCheckSat, 1015 ConstructedInterpolants, 0 QuantifiedInterpolants, 135551 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